根据 python 中的重复项重新格式化 table

Reformatting a table based on duplicates in python

我有一个 table 包含如下三列:

time  variable  value
t1    var1      x1
t1    var2      x2
t2    var1      x3
t2    var2      x4
t3    var1      x5
t3    var2      x6

我想重新格式化此 table 以具有唯一的时间瞬间并获取该时刻每个变量的值,如下所示:

time  var1  var2
t1    x1    x2
t2    x3    x4
t3    x5    x6

我正在使用 Spyder IDE。

使用 pandas 库中的 dataframes 更容易,您可以使用 pandas 枢轴方法解决它,如下所示

df = pd.load_csv("yourfilename.csv")
df.pivot(index='time', columns='variable', values='value')