2024-03-29 10:11:45 发布
网友
我不明白为什么这个不起作用:
df = pd.read_csv("EXAMPLE_2.csv",sep=';') df.head()
然后我使用:
我希望用列的平均值替换黄色的NaN值,但是我得到的输出与之前完全相同?在
谢谢你,R
如果所有列都应为数字,请使用^{}与^{}一起转换为数值,同时使用参数errors='coerce'将不可解析的值替换为NaNs:
errors='coerce'
NaN
df = df.apply(pd.to_numeric, errors='coerce') #alternative #df = df.apply(lambda x: pd.to_numeric(x, errors='coerce')) df = df.fillna(df.mean())
如果所有列都应为数字,请使用^{} 与^{} 一起转换为数值,同时使用参数
errors='coerce'
将不可解析的值替换为NaN
s:相关问题 更多 >
编程相关推荐