python - 用 Pandas 中的共同值填充系列?
问题描述
我想使用公共值填充 Pandas DataFrame 中的 NaN 值。我使用函数描述检查某些系列中的共同值。如何使用这个常用值填充 NaN 值?
解决方案
根据您的评论,您可能正在搜索以下内容:
import pandas as pd
import numpy as np
df = pd.DataFrame({"Value": ["S", "S", "S", np.nan, np.nan, "P"]})
print(df.fillna(df['Value'].value_counts().index[0]))
这个填充NaNs
最常见的值:
Value
0 S
1 S
2 S
3 S
4 S
5 P
推荐阅读
- javascript - 单击具有不同 li 类的克隆 li
- c# - 如何在 Masstransit 发布时忽略命名空间
- string - 删除字符串的部分内容
- javascript - 组件安装时如何从文本区域获取字符数
- php - 当字符串中混合有 ('\','?',':') 时,PDO 在插入期间准备混合参数错误
- react-native-svg - react-native-chart-kit 装饰器中的可点击 TextInput
- python-3.x - 在截止日期前最大化收入
- html - 根据文本长度灵活地在一个区域中省略两个空格
- node.js - fsevents@2.3.2 不支持的平台:在 github 上需要 {"os":"darwin","arch":"any"}(当前:{"os":"linux","arch":"x64"})行动
- c++ - 打印动态二维数组的问题(执行问题)