我希望能够在 pandas 中使用 groupby 按列对数据进行分组,然后将其拆分,以便每个组都是数据框中自己的列。
例如:
time data
0 1 2.0
1 2 3.0
2 3 4.0
3 1 2.1
4 2 3.1
5 3 4.1
etc.
进入
data1 data2 ... dataN
time
1 2.0 2.1 ...
2 3.0 3.1 ...
3 4.0 4.1 ...
我确定开始的地方是 df.groupby('time') 但是我似乎无法找出使用 concat (或其他函数)构建我想要的拆分数据框的正确方法。我在 API 中可能忽略了一些简单的功能。