根据列中的键将数据框格式化为行

时间:2018-10-04 10:03:46

标签: python pandas

我有一个像下面这样的数据框:

tag_id      value      time_stamp
tag_1      1          2017-05-01 00:00:00
tag_2      2          2017-05-01 00:00:00
tag_3      3          2017-05-01 00:00:00
tag_1      4          2017-05-01 00:10:00
tag_2      5          2017-05-01 00:10:00
tag_3      6          2017-05-01 00:10:00

我要按照以下格式进行格式化,有人可以帮忙吗?

time_stamp           tag_1     tag_2   tag_3          
2017-05-01 00:00:00  1         2       3
2017-05-01 00:10:00  4         5       6

1 个答案:

答案 0 :(得分:0)

这是透视的经典案例。

假设df是您的数据框。

df.pivot(index='time_stamp', values='value', columns='tag_id')