根据时间将多个数据框连接到file.txt python

时间:2018-08-08 13:59:16

标签: python pandas numpy dataframe text

我有如下数据框

       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 


....

1 个答案:

答案 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')