我正在尝试改变我的数据看起来。我试着把它从这个转变过来:
| 特征1|特色二|特色三|特色四|目标|
| - -----|- -----|- -----|- -----|- -----|
| 10.2 |0.5| 2.1| 7.8|十五点三|
| 11.5 |0.7|一点八|7.0|十六点二|
| 9.8 |0.6| 2.2|八点五|十四点五|
| ......这是什么?|......这是什么?|......这是什么?|......这是什么?|......这是什么?|
| 12.3 |0.9| 1.4| 6.2|十七点六|
| 11.7 |0.8| 1.7|六点五|十六点八|
| 10.9 |0.7| 2.0| 7.3|十五点九|
对此:
| 日期/时间|目标变量|
| - -----|- -----|
| 2000 - 01 - 01 00:00:00| 10.2|
| 2000 - 01 - 01 01:00:00|十一点五|
| 2000 - 01 - 01 02:00:00|九点八|
| ......这是什么?|......这是什么?|
| 2017 - 12 - 31 21:00:00|十二点三|
| 2017 - 12 - 31 22:00:00|十一点七|
| 2017 - 12 - 31 23:00:00|十点九|
Here is a link to what my current data looks like.
我查看了pandas文档,但我没有找到如何用我的数据集实现这个结果。
1条答案
按热度按时间slhcrj9b1#
如果你只是想让它从宽到长,你可以根据你的数据使用
df.melt()
。