首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用pandas实现柱的双重连接

使用pandas实现柱的双重连接
EN

Stack Overflow用户
提问于 2021-02-11 01:41:54
回答 1查看 32关注 0票数 0

我有一个像这样的熊猫数据框架:

代码语言:javascript
复制
ADP_4   G   G   G   C   G   G   G   G   G   A
ADP_5   G   G   G   A   G   G   G   G   G   A
ADP_3   G   G   G   C   G   G   G   G   G   A

实际上,我想知道,如何像这样将每两列连接在一起(第一列除外):

代码语言:javascript
复制
ADP_4   GG  GC  GG  GG  GA
ADP_5   GG  GA  GG  GG  GA
ADP_3   GG  GC  GG  GG  GA
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-11 01:44:00

您可以在axis=1中使用groupby

代码语言:javascript
复制
# print `col_blocks` to see what it does
col_blocks = (np.arange(df.shape[1])+1)//2
df.groupby(col_blocks, axis=1).sum()

输出:

代码语言:javascript
复制
       0   1   2   3   4   5
0  ADP_4  GG  GC  GG  GG  GA
1  ADP_5  GG  GA  GG  GG  GA
2  ADP_3  GG  GC  GG  GG  GA
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66142154

复制
相关文章

相似问题

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