在Pandas中应用枢轴之前重复行

时间:2016-06-27 16:04:09

标签: python pandas pivot

我有一个需要旋转的大数据集才能对其他应用程序有用。它看起来像:

Time    Name           Value
12:00   Expression     1
13:00   Variable1      1.00E+000
14:00   Volume         8.000
15:00   Expression     2
15:00   Volume         16.000
etc

我正在使用:

df_cv=df_cv.pivot_table(index='Time', columns='Name', values='Value').fillna("")  

我应该转向:

Time    Expression    Variable1   Volume
12:00   1
13:00                 1.00E+000
14:00                             8.000
15:00   2
15:00                             16.000   

但是我现在在我的时间列中有重复的值,我想用它来转动(我们的一台机器现在加倍了时间戳)。

修复是按索引进行转动,但我将丢失时间列。

替代修复是迭代这些值并有一些逻辑语句,但是在那里 - 代码需要更长的数量级才能运行。

大多数最佳修补程序都要求我的代码已经处于透视形式!

实现相同输出并且格式相同的最佳方法是什么?

0 个答案:

没有答案