我目前正在編寫一個腳本,我想根據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