如何从字典中删除Nan键?

我有一个字典,其中有{'A':1,'B':2,nan:3,'C':4}。有什么办法可以从字典中删除此nan键值对。此nan是float数据类型,其余键是字符串。

a1119850405 回答:如何从字典中删除Nan键?

在字典理解中使用NaN != NaN和过滤键:

d = {k: v for k,v in d.items() if k == k}

如果需要删除NonesNaNs,请使用notna

d = {k: v for k,v in d.items() if pd.notna(k)}

print (d)
{'A': 1,'B': 2,'C': 4}
,

那呢: del dict_data ['nan']

本文链接:https://www.f2er.com/3097563.html

大家都在问