楼主: Tigflanker
707 2

[问答] 求问一个转置文本拼接的解法 [推广有奖]

  • 8关注
  • 18粉丝

副教授

49%

还不是VIP/贵宾

-

威望
0
论坛币
2321 个
通用积分
9.8528
学术水平
179 点
热心指数
194 点
信用等级
167 点
经验
27443 点
帖子
622
精华
0
在线时间
851 小时
注册时间
2011-3-27
最后登录
2023-5-14

50论坛币
求助各位,我有一个dataframe,或者是matrix:

group1 group2 value
a s q
a s w
a d e
a d r


我想对他转置成这样,请问应该如何操作:

group1 group2 value
a s q w
a d e r


就是value本来是字符型,我想通过group1+group2的转置,去把value做concat、或者说join

Bye SAS.
若有缘,能重聚。
沙发
Tigflanker 发表于 2018-6-20 21:14:24 |只看作者 |坛友微信交流群
答:
  1. gb = datain.groupby(['group1', 'group2'])
  2. dataout = gb.apply(lambda x: ' '.join(x.value))
复制代码

使用道具

藤椅
杨Yuer参上 发表于 2018-6-23 16:17:41 |只看作者 |坛友微信交流群
你这个不叫转置,你这个应该叫分组groupby

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-19 13:38