我有一个字典,里面有 {'A':1, 'B':2, nan:3, 'C':4}。有没有办法从字典中删除这个 nan 键值对。这个 nan 是 float 数据类型,其余键是字符串。
最佳答案
在字典理解中使用 NaN != NaN
和过滤键:
d = {k: v for k, v in d.items() if k == k}
如果需要删除 Nones
和 NaNs
使用 notna
:
d = {k: v for k, v in d.items() if pd.notna(k)}
print (d)
{'A': 1, 'B': 2, 'C': 4}
关于python - 如何从字典中删除南键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58871208/