我目前正在编写一个脚本,我想根据Datetime值在几年内删除一些我的熊猫数据框的行(我想删除行日期时间在二月到五月之间所以,我第一次尝试下面的代码:熊猫 - 基于Datetime列值删除DataFrame行
game_df['Date'] = game_df[(game_df['Date'].dt.month < 2) & (game_df['Date'].dt.month > 5)]
它给了我NaN值相同的数据框“日期”列在此期间的时间,所以我试图以删除相应的下面的代码行:
game_df['Date'] = game_df[(game_df['Date'].dt.month < 2) & (game_df['Date'].dt.month > 5)].drop(game_df.columns)
但它引发了一个错误:标签[U '日期 'U' other_column1 'U' other_column2 'U' other_column3 'U' other_column4']不包含在轴线
有谁可以解决这个问题?
感谢您的帮助。它是否返回没有日期或没有日期的数据框(包含)?因为实际上你必须考虑我给出的时间范围内的日期,并且我想排除其'日期'值在范围内(2月,10 - 3月,1日)范围内的迷惑。 – DiamondDogs95
你想排除特定的日子或一系列日子吗? – Jarad
是的我想排除一系列日子 – DiamondDogs95