Rumah > Soal Jawab > teks badan
map(lambda x: [ret_ttest.loc[x][0], ret_ttest.loc[x][1]], ret_ttest.index)
结果:
<map at 0x1e00aa38ef0>
list(map(lambda x: [ret_ttest.loc[x][0], ret_ttest.loc[x][1]], ret_ttest.index))
报错:---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-34-83f4c7c19c94> in <module>()
----> 1 ret_ttest_df = list(map(lambda x: ret_ttest.loc[x, ret_ttest.locx], ret_ttest.index))
TypeError: 'list' object is not callable
前几天升级了3.6,现在map对象不是在外面添加list()来转换吗
高洛峰2017-04-18 10:21:00
Peta ini adalah penilaian yang malas dan mengembalikan sesuatu yang serupa dengan iterator, ia sepatutnya menjadi masalah dengan ungkapan lambda anda kerana ia tidak dilaksanakan ungkapan yang anda lalui. Adakah terdapat sesuatu yang salah dengan formula?