首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >大熊猫描述方法输出的合并

大熊猫描述方法输出的合并
EN

Stack Overflow用户
提问于 2014-07-03 20:52:45
回答 1查看 2.3K关注 0票数 2

我在用熊猫做数据处理,我似乎不知道什么是基本的合并。本质上,我在数据集上有多个描述方法。描述方法的输出如下所示。我在这个例子中使用了简单的数字。该列的名称相同(Metric4)。

代码语言:javascript
复制
      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

我希望将它们合并在一起,以便获得如下输出:

代码语言:javascript
复制
      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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-03 21:13:38

这是merge的一个非常简单的例子,在这种情况下,您可以为后缀提供附加的suffixes=('', '2')参数:

代码语言:javascript
复制
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
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24563141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档