gpt4 book ai didi

python - 合并 pandas 中的 describe 方法输出

转载 作者:太空宇宙 更新时间:2023-11-04 03:44:30 26 4
gpt4 key购买 nike

我正在使用 pandas 进行数据处理,但我似乎无法弄清楚什么是基本合并。本质上,我在一个数据集上有多个描述方法。 describe 方法的输出如下所示。我在这个例子中使用了简单的数字。列的名称相同 (Metric4)。

      Metric4
count 10
mean 15
std 28
min 86
25% 10
50% 12
75% 13
max 18

Metric4
count 15
mean 26
std 26
min 86
25% 10
50% 12
75% 13
max 18

我想将它们合并在一起以获得如下所示的输出:

      Metric4  Metric42
count 15 10
mean 26 15
std 26 28
min 86 86
25% 10 10
50% 12 12
75% 13 13
max 18 18

我想我想将列名称更改为 以区分两者,但我目前遇到的主要问题是合并。任何帮助将不胜感激。

最佳答案

这是一个相当简单的 merge 案例,您可以在其中为后缀提供额外的 suffixes=('', '2') 参数:

In [95]:

df0 = pd.DataFrame({'Metric4':np.random.randn(10)})
df1 = pd.DataFrame({'Metric4':np.random.randn(10)})
In [96]:

print pd.merge(df0.describe(), df1.describe(), left_index=True, right_index=True, suffixes=('', '2'))
Metric4 Metric42
count 10.000000 10.000000
mean 0.304794 -0.061428
std 1.536658 1.388435
min -1.955994 -2.320610
25% -1.102251 -1.357967
50% 0.718339 0.289702
75% 1.262556 1.211371
max 2.571758 1.341736

关于python - 合并 pandas 中的 describe 方法输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24563141/

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