合并pandas中的描述方法输出

2024-09-28 18:50:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我用熊猫来咀嚼数据,我似乎搞不清什么是基本的合并。本质上,我在一个数据集中有多个descripe方法。描述方法的输出如下所示。我在这个例子中使用了简单的数字。列的名称相同(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

我希望将这些合并在一起,以获得如下所示的输出:

^{pr2}$

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


Tags: 数据方法名称count数字minmeanmax
1条回答
网友
1楼 · 发布于 2024-09-28 18:50:21

这是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

相关问题 更多 >