python - 计算字典的字典中的值的数量

标签 python dictionary dataset

我目前正在研究用于机器学习的安然数据集。但我陷入了一个困境,我需要找到内部字典中特定键的 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/

相关文章:

arrays - 字典 [字符串 : [String]] in Swift

ios - 将特定注释的数据带到下一个 View

python - 如何从比值列表长的键列表中制作字典

java - 需要帮助来为恶意网址的数据集创建mapreduce

python - 为什么修改被迭代的序列是不安全的?

python - 如何自省(introspection) django 模型字段?

python - Pandas :替换缺失的数据框值/条件计算:fillna

python - 如何在 SQLAlchemy + Postgres 中将具有空数组的数组列设置为默认值

machine-learning - Keras中进行交叉验证和validation_data/validation_split之间的区别

python - 更快的 pytorch 数据集文件