我有如下数据框
X Y Z Value Time
0 18 55 1 70 100
1 18 55 2 67 200
2 18 57 2 75 300
3 18 58 1 35 400
4 19 54 2 70 500
X Y Z Value Time
0 17 15 1 40 100
1 17 60 2 67 200
2 17 57 5 75 300
3 17 79 1 35 400
4 17 54 2 70 500
X Y Z Value Time # Time in milliseconds
0 15 35 1 70 100
1 15 55 2 67 200
2 15 91 8 75 300
3 15 58 1 35 400
4 15 60 2 70 500
我想将其保存为这种格式的文本文件,以尝试在任何特定时刻将来自不同数据帧的每一行分组。
X Y Z Value
18 55 1 70
17 15 1 40
15 35 1 70
Time: 100
X Y Z Value
18 55 2 67
17 60 2 67
15 55 2 67
Time: 200 # time grows
....
答案 0 :(得分:1)
使用concat
然后groupby
拆分
l=[df1,df2,df3]
for y, x in pd.concat(l).groupby('Time'):
x.drop('Time',1).to_csv('df'+str(y)+'.csv')