![](/img/trans.png)
[英]Create table of records from subsets of a dataframe in python using datetime column
[英]How do I extract subsets from a dataframe based on a datetime column?
我有一个具有以下结构的数据框。
我想基于datetime列,以两周为一个块在text列中选择数据。
什么是最有效的方法?
text_column datetime_column
0 jfklsjf 2014-05-10 22:42:35
1 ldjskfj 2014-05-14 03:04:24
2 dslffkf 2014-07-03 23:05:17
. . .
. . .
如果您要查找特定的块,则可以使用熊猫进行常规过滤
df[(df['datetime_colum']>='2014-04-10') & (df['datetime_column']<'2014-05-10')]
在我的示例中,您将只获得2014年10月4日的日期。您可以将日期更改为更多日期,如果尚未这样做,请确保datetime列是pandas datetime列。 你可以这样做
df['datetime_column']= pd.to_datetime(df['datetime_column'])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.