我有一个如下所示的数据帧
Timestamp x_1 x_2 x_3 x_4 x_5 x_6
2018-01-31 22:30:00 2.023844 2.477428 1.023026 1.035433 0.530817 0.576471
2018-02-01 00:00:00 0.198297 -0.012164 0.103245 -0.101643 0.087468 -0.096665
2018-02-01 01:30:00 0.130721 0.042116 0.200378 0.166665 0.263809 0.250849
2018-02-01 03:00:00 0.621256 1.130577 0.907597 1.659503 1.161939 1.966579
2018-02-01 04:30:00 1.399033 2.438298 1.521268 2.570770 1.555749 2.583903
我想创建一个新的数据帧,它只包含一列
vals
2.023844
2.477428
1.023026
1.035433
0.530817
0.576471
0.198297
-0.012164
0.103245
-0.101643
0.087468
-0.096665
0.130721
0.042116
0.200378
0.166665
0.263809
0.250849
我必须获取每一行的值(x_1到x_6)并将它们堆叠到一列中
有没有一种简单的方法可以在pandas中实现,而不是在数组和列表中乱来
您可以使用
stack
:如果第一列不是
index
:如果第一列是索引:
相关问题 更多 >
编程相关推荐