Python 如何根据时间戳从CSV(熊猫)中选择10秒间隔的行
我试图根据我得到的时间戳来打破我的CSV。我想从00:00:00:000到00:00:10:000,然后从00:00:10:000到00:00:20:000,然后从00:00:20:000到00:00:30:000,同样地Python 如何根据时间戳从CSV(熊猫)中选择10秒间隔的行,python,pandas,csv,Python,Pandas,Csv,我试图根据我得到的时间戳来打破我的CSV。我想从00:00:00:000到00:00:10:000,然后从00:00:10:000到00:00:20:000,然后从00:00:20:000到00:00:30:000,同样地 time 2ndColumn 3rdColumn 0 0:00:45.817 Siulaim first lupoK 1 0:00:48.553
time 2ndColumn 3rdColumn
0 0:00:45.817 Siulaim first lupoK
1 0:00:48.553 Lexcon ghdhsvaasd
2 0:00:51.546 brunoalva hello?
3 0:00:56.130 Snko Pog
4 0:01:00.342 mcdizzo hfgjsa
我想第0行和第1行应该是一个,然后2和3在一个,然后进一步作为10秒的差距
提前感谢。这是:
df['time'] = pd.to_datetime(df['time'])
df.set_index('time').resample('10s').apply(list)
产出:
2ndColumn 3rdColumn
time
2019-11-22 00:00:40 [Siulaim, Lexcon] [first lupoK, ghdhsvaasd]
2019-11-22 00:00:50 [brunoalva, Snko] [hello?, Pog]
2019-11-22 00:01:00 [mcdizzo] [hfgjsa]
或使用sum()
进行以下操作:
df.set_index('time').resample('10s').sum()
2ndColumn 3rdColumn
time
2019-11-22 00:00:40 SiulaimLexcon first_lupoKghdhsvaasd
2019-11-22 00:00:50 brunoalvaSnko hello?Pog
2019-11-22 00:01:00 mcdizzo hfgjsa
如果不想将时间作为索引,可以在之后重置索引