我想根据日期将数据帧拆分为两个。这已经解决了相关的问题就在这里:Split dataframe into two on the basis of date基于日期拆分数据帧
我的数据框看起来是这样的:
abcde col_b
2008-04-10 0.041913 0.227050
2008-04-11 0.041372 0.228116
2008-04-12 0.040835 0.229199
2008-04-13 0.040300 0.230301
2008-04-14 0.039770 0.231421
我怎么拆呢(2008-04-12之前和之后说)根据日期?当我试试这个:
df.loc[pd.to_datetime(df.index) <= split_date]
其中split_date
是datetime.date(2008-04-12)
,我得到这个错误:
*** TypeError: <class 'datetime.date'> type object 2008-04-12
虽然这种联系可以回答这个问题,最好是在这里有答案的主要部件,并提供连结以供参考。如果链接页面更改,则仅链接答案可能会失效。 - [来自评论](/ review/low-quality-posts/17338394) – Lundin
有些解释会很好。 –
(@Lundin和@ Sergio),谢谢你的好建议,我会记住所有的下一个方法。 –