我有一個名爲Data filled with dates的熊貓數據框。示例日期可能如下所示:「2015-05-10 23:45:00」。我只想看一月份的數據,所以我想:基於子串的數據框子集(python)
Data= Data[:][5:7]=="01"
雖然這不起作用。
TDLR,想知道如何根據子串查找數據幀的子集。
謝謝!
我有一個名爲Data filled with dates的熊貓數據框。示例日期可能如下所示:「2015-05-10 23:45:00」。我只想看一月份的數據,所以我想:基於子串的數據框子集(python)
Data= Data[:][5:7]=="01"
雖然這不起作用。
TDLR,想知道如何根據子串查找數據幀的子集。
謝謝!
考慮使用括號過濾器與日期時間的月份值。但首先,您需要將字符串日期轉換爲可與熊貓處理的日期時間to_datetime():
import datetime as dt
...
Data['yourdatetimecolumn'] = pd.to_datetime(Data['yourdatetimecolumn'])
JanData = Data[Data['yourdatetimecolumn'].dt.month==1]
因爲您的查詢是關於日期,想要先查找這個起點?並給它一個嘗試可能是.. Parse a Pandas column to Datetime