gpt4 book ai didi

python - Pandas df.describe() ,是否可以在不转置的情况下按行进行?

转载 作者:太空狗 更新时间:2023-10-29 17:30:05 25 4
gpt4 key购买 nike

Pandas df.describe()是一个非常有用的方法来概览你的 df。但是,它按列描述,我想改为对行进行概述。有没有办法让它在不转置 df 的情况下“按行”工作?

最佳答案

使用apply 并传递axis=1 来逐行调用describe:

In [274]:
df = pd.DataFrame(np.random.randn(4,5))
df

Out[274]:
0 1 2 3 4
0 0.651863 0.738034 -0.477668 -0.561699 0.047500
1 -1.565093 -0.671551 0.537272 -0.956520 0.301156
2 -0.951549 2.177592 0.059961 -1.631530 -0.620173
3 0.277796 0.169365 1.657189 0.713522 1.649386

In [276]:
df.apply(pd.DataFrame.describe, axis=1)

Out[276]:
count mean std min 25% 50% 75% max
0 5 0.079606 0.609069 -0.561699 -0.477668 0.047500 0.651863 0.738034
1 5 -0.470947 0.878326 -1.565093 -0.956520 -0.671551 0.301156 0.537272
2 5 -0.193140 1.458676 -1.631530 -0.951549 -0.620173 0.059961 2.177592
3 5 0.893451 0.722917 0.169365 0.277796 0.713522 1.649386 1.657189

关于python - Pandas df.describe() ,是否可以在不转置的情况下按行进行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34085081/

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