Skip to main content
 首页 » 编程设计

python之Pandas之数据框的平均值仅返回第一列的平均值

2025年05月04日14lyj

这是我的代码:

df = pd.read_csv("aps.csv") 
df.replace('na', np.NaN, inplace=True) 
print (df.mean(axis=0)) 

我期望每一列的平均值,但它只返回第一列的平均值!为什么?

aa_000    59336.499567 
dtype: float64 

请您参考如下方法:

我猜其他列是 dtype object

尝试:

df.apply(pd.to_numeric, errors='coerce').mean()