【发布时间】:2019-11-26 21:41:12
【问题描述】:
我需要通过选择多个列从现有数据框创建一个新数据框,并将这些列值附加到新列,并将其对应的索引作为新列
所以,假设我有这个作为数据框:
A B C D E F
0 1 2 3 4 0
0 7 8 9 1 0
0 4 5 2 4 0
通过选择列 B 到 E 转换为该列:
A index_value
1 1
7 1
4 1
2 2
8 2
5 2
3 3
9 3
2 3
4 4
1 4
4 4
因此,对于新数据帧,A 列将是旧数据帧中B through E 列的所有值,index_value 列将对应于所选列的索引值 [从零开始] .
几个小时以来,我一直在摸不着头脑。任何帮助将不胜感激,谢谢!
Python3,使用 pandas 和 numpy 库。
【问题讨论】:
标签: python python-3.x pandas numpy