13646.1 13608.2 15:10:00 1396.8 15:15:00 15:20:0015:25:0013663.0 13634.6 15:30:00
我有一个从CSV文件导入的数据框架。输出给出了我的分析不需要的额外读数。我想删除所有时间为15:30:00的行。它尝试了几种方法,但都不起作用。我试着
df = df.query('Time' != 15:30:00)
df[(df.Time != 15:30:00)]
df = df[df.Time != 15:30:00]
df = df.drop(df.loc[df['Time']==15:30:00].index, inplace=True)
如果有人有同样的想法,请帮助
看来你的专栏&;日期&;是日期时间格式。然后你需要做:
df = (df.set_index('Date_Time').between_time('15:30:00', '15:40:00')
.reset_index().reindex(columns=df.columns))
如果你只想要15:30:00,你可以将两个限制设置为同一时间
您在表中显示的CSV没有名为Time
的列。也许这就是你的问题。
给定您的CSV,这是有效的:
df = df[df.Date_Time != '2021-01-29 15:30:00']