我目前正在研究用于机器学习的安然数据集。但我陷入了一个困境,我需要找到内部字典中特定键的 NaN 值的数量。 这是我的字典的示异常(exception)观:
{"Name of person as a key":{"E-Mail":<email of person, if known>, "Salary":<salary off person, if known>}}
严格来说,我想找到工资未知的人数,即NaN。我应该如何进行?提前致谢
最佳答案
假设 d
是包含相关值的字典的名称,并且 np.nan 通过字符串“NaN”表示(这似乎是我对安然数据集的简要调查得出的) ):
count = 0
for person in d:
if d[person].get('Salary') == 'NaN':
count += 1
关于python - 计算字典的字典中的值的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45874140/