【发布时间】:2018-02-15 18:30:37
【问题描述】:
我的数据集中有一个“日期”列,其中缺少值。我想取该列的平均值,到目前为止我已经尝试过:
from sklearn.preprocessing import Imputer
df = pd.read_csv('train.csv')
imputer = Imputer(missing_values='Nan',strategy ='mean',axis=0)
imputer=imputer.fit(df[:,16])
df[:,16]=imputer.transform(df[:,16])
这给了我一个错误的不可散列类型切片。任何人都可以就在列中取平均日期的正确方法提供意见吗?
【问题讨论】:
-
请添加您的数据集样本
-
平均日期是多少?您在寻找天数吗?
-
请提供minimum, complete, and reproducible example您的问题和预期输出。
-
这可能有助于解释您的错误消息reddit.com/r/Python/comments/2c6iu8/…
标签: python pandas dataframe machine-learning