【发布时间】:2018-05-01 06:04:21
【问题描述】:
您好,我有一个字典列表,每个字典都有一个值列表。在该列表中有我希望删除的 nan 值。这是一个示例字典;
temp = {'A': ['field1', 'field2', 'field3', np.nan, np.nan], 'B': ['field1', 'field2', 'field3', 'field4', np.nan]}
看起来像;
{'A': ['field1', 'field2', 'field3', nan, nan], 'B': ['field1', 'field2', 'field3', 'field4', nan]}
我想要的输出是:
{'A': ['field1', 'field2', 'field3'], 'B': ['field1', 'field2', 'field3', 'field4']}
我已经厌倦了以下但没有成功;
res = {k:v for k,v in temp2.items() if v is not np.nan}
感谢任何帮助
【问题讨论】:
标签: python python-3.x pandas dictionary