gpt4 book ai didi

python - Pandas 多列均值

转载 作者:行者123 更新时间:2023-11-30 22:35:43 26 4
gpt4 key购买 nike

我有一个 pandas DataFrame,并且想要按列获取 mean()如下。

    A    B    C      D
1 10 100 1000 10000
2 20 200 2000 20000
3 30 300 3000 30000
4 40 400 4000 40000
5 50 500 5000 50000

答案:

  A    B      C      D
30 300 3000 30000

请建议一种方法。我尝试过 df.mean() 及其其他变体。

最佳答案

添加to_frameT :

print (df.mean().to_frame().T)
A B C D
0 30.0 300.0 3000.0 30000.0

或者:

print (pd.DataFrame(df.mean().values.reshape(1,-1), columns=df.columns))
A B C D
0 30.0 300.0 3000.0 30000.0

或者:

print (pd.DataFrame(np.mean(df.values, axis=0).reshape(1,-1), columns=df.columns))
A B C D
0 30.0 300.0 3000.0 30000.0

关于python - Pandas 多列均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44431737/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com