我有一个看起来像这样的数据框:
time feature_1 feature_2 feature_3
02.07.2019 00:00 0.1 0.1 0.7
02.07.2019 00:15 0.2 0.4 0.6
02.07.2019 00:30 0.3 0.5 0.7
我想将其转换为
time feature value
02.07.2019 00:00 feature_1 0.1
02.07.2019 00:00 feature_2 0.1
02.07.2019 00:00 feature_3 0.7
....
我尝试了df.melt命令,但未得到任何结果
答案 0 :(得分:3)
找到以下代码:
import pandas
pd.melt(df,id_vars=['time'],value_vars=['feature_1','feature_2','feature_3']).sort_values('time')