【发布时间】:2020-01-13 00:49:09
【问题描述】:
我想用相对于国家/地区的条件填充缺失值: 例如,我想用 Age 的平均值替换中国的缺失值,而对于美国,它是 Age 的中位数。目前,我不想触及欧盟的缺失值。 我怎么能意识到呢? 数据框下方
import pandas as pd
data = [['USA', ], ['EU', 15], ['China', 35],
['USA', 45], ['EU', 30], ['China', ],
['USA', 28], ['EU', 26], ['China', 78],
['USA', 65], ['EU', 53], ['China', 66],
['USA', 32], ['EU', ], ['China', 14]]
# Create the pandas DataFrame
df = pd.DataFrame(data, columns = ['Country', 'Age'])
df.head(10)
Country Age
0 USA NaN
1 EU 15.0
2 China 35.0
3 USA 45.0
4 EU 30.0
5 China NaN
6 USA 28.0
7 EU 26.0
8 China 78.0
9 USA 65.0
10 EU NaN
谢谢
【问题讨论】:
-
你的预期输出是什么?
标签: python-3.x pandas missing-data