这是我的数据框:
我想用"[]"替换"Nan"。怎么做呢?使用".fillna([])"没有起作用。我甚至尝试了"replace(np.nan, [])",但是出现了错误。
date ids
0 2011-04-23 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,...
1 2011-04-24 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,...
2 2011-04-25 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,...
3 2011-04-26 Nan
4 2011-04-27 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,...
5 2011-04-28 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,...
我想用"[]"替换"Nan"。怎么做呢?使用".fillna([])"没有起作用。我甚至尝试了"replace(np.nan, [])",但是出现了错误。
TypeError('Invalid "to_replace" type: \'float\'',)
ids
中获取列表的? - Anand S Kumardf.ix[df['ids'].isnull(), 'ids'] = set()
这个设置可以工作吗? - Zerodf.ids.where(df.ids.isnull(), [[]])
。 - PlasmaBinturong