如何从python 3中的字典值列表中删除nan值?

乌克巴兹

嗨,我有一个字典列表,每个字典都有一个值列表。在该列表中有一些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}

任何帮助表示赞赏

食肉动物先生

您正在将整个值(在您的情况下为 v)与 np.nan 进行比较,但只有字典值的单个元素是 np.nan。你要:

res = {k:[elem for elem in v if elem is not np.nan] for k,v in temp.items()}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从列表中删除带有NaN值的字典

来自分类Dev

从python中的字典中删除Nan值

来自分类Dev

从字典,Python的列表值中摆脱“ nan”

来自分类Dev

如何删除Python列表中列表中的nan / null值?

来自分类Dev

从dictionary,python的列表值中删除'nan'

来自分类Dev

如何在Python中的字典项列表中按值删除重复的字典项

来自分类Dev

如何根据Python列表中存在的值从列表中删除字典?

来自分类Dev

如何从列表中删除相似的字典并获得单个值?

来自分类Dev

如何删除字典列表中的键/值对pandas env

来自分类Dev

Python根据值从字典列表中删除重复项

来自分类Dev

Python根据值从字典列表中删除重复项

来自分类Dev

在python中删除了NaN值的列表的中位数

来自分类Dev

Python 3:如何使用用户的输入从字典内列表中的值创建列表(或字典)?

来自分类Dev

如何从字典列表中的字典访问值?

来自分类Dev

在嵌套字典python中替换NaN值

来自分类Dev

如何删除python列表中的特定值

来自分类Dev

如何从字典列表中删除或消除所有包含一个列表值的字典?

来自分类Dev

如何替换列表中字典中的值?

来自分类Dev

比较Python中字典列表中的值

来自分类Dev

在python中遍历字典值中的列表

来自分类Dev

如何从输出中删除空格,但保留python中的字典值?

来自分类Dev

如何从字典中删除不是Python中数字的值?

来自分类Dev

如何从python中的字典中的列表中提取特定值?

来自分类Dev

如何从python中的字典列表中获取重复值

来自分类Dev

如何从python 3中的字典列表中获取键和值对

来自分类Dev

Swift:如何从字典中删除空值?

来自分类Dev

删除字典python中的重复值

来自分类Dev

从[list]字典python中删除多个值

来自分类Dev

Python按值从字典中删除条目

Related 相关文章

  1. 1

    如何从列表中删除带有NaN值的字典

  2. 2

    从python中的字典中删除Nan值

  3. 3

    从字典,Python的列表值中摆脱“ nan”

  4. 4

    如何删除Python列表中列表中的nan / null值?

  5. 5

    从dictionary,python的列表值中删除'nan'

  6. 6

    如何在Python中的字典项列表中按值删除重复的字典项

  7. 7

    如何根据Python列表中存在的值从列表中删除字典?

  8. 8

    如何从列表中删除相似的字典并获得单个值?

  9. 9

    如何删除字典列表中的键/值对pandas env

  10. 10

    Python根据值从字典列表中删除重复项

  11. 11

    Python根据值从字典列表中删除重复项

  12. 12

    在python中删除了NaN值的列表的中位数

  13. 13

    Python 3:如何使用用户的输入从字典内列表中的值创建列表(或字典)?

  14. 14

    如何从字典列表中的字典访问值?

  15. 15

    在嵌套字典python中替换NaN值

  16. 16

    如何删除python列表中的特定值

  17. 17

    如何从字典列表中删除或消除所有包含一个列表值的字典?

  18. 18

    如何替换列表中字典中的值?

  19. 19

    比较Python中字典列表中的值

  20. 20

    在python中遍历字典值中的列表

  21. 21

    如何从输出中删除空格,但保留python中的字典值?

  22. 22

    如何从字典中删除不是Python中数字的值?

  23. 23

    如何从python中的字典中的列表中提取特定值?

  24. 24

    如何从python中的字典列表中获取重复值

  25. 25

    如何从python 3中的字典列表中获取键和值对

  26. 26

    Swift:如何从字典中删除空值?

  27. 27

    删除字典python中的重复值

  28. 28

    从[list]字典python中删除多个值

  29. 29

    Python按值从字典中删除条目

热门标签

归档