我有一个名为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