[英]How to stack multiple columns into one
我有这种类型的 dataframe
团队1 | 团队2。 | 团队3 | 数字 |
---|---|---|---|
位防御者 | 保持 | BV | 1 |
加德纳 | 制造业 | 合作 | 2 |
印第安纳州 | 区域 | 学校 | 3 |
NHBB | 没有任何 | 没有任何 | 2 |
凤凰 | 没有任何 | 没有任何 | 2 |
我想创造这样的东西
齐心协力 | 数字 |
---|---|
位防御者 | 1 |
保持 | 1 |
BV | 1 |
加德纳 | 2 |
制造业 | 2 |
合作 | 2 |
印第安纳州 | 3 |
区域 | 3 |
学校 | 3 |
顺序无关紧要,但主要思想是将所有列堆叠成一列,同时保持每一列的列号重复
融化做你需要的
df.melt(id_vars='number',value_name='teamtogether').drop(columns=['variable'])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.