如何将多个列堆叠到单个列熊猫中

时间:2019-05-16 11:47:04

标签: python pandas dataframe

我目前有一个数据框,看起来像这样,其中每个值代表每个站点使用的能量。

     date    site1    site2   site3   site4 
0    xxxx      10      20      30       11 
1    xxxx      2       10      50       10 
2    xxxx      3       30      30       14 
3    xxxx      6       20      20       15 
4    xxxx      7       40      30       10

我想堆叠这些列,使它们成为两列数据框,看起来像这样:

      date    AllSite     Energy
0     xxxx    site1        10
1     xxxx    site1         2
2     xxxx    site1         3
3     xxxx    site1         6
4     xxxx    site1         7
5     xxxx    site2         20
6     xxxx    site2         10
7     xxxx    site2         30
8     xxxx    site2         20 .....

有什么想法吗??

谢谢

0 个答案:

没有答案