![Pandas数据分析快速上手500招(微课视频版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/35/47216035/b_47216035.jpg)
上QQ阅读APP看书,第一时间看更新
134 使用truncate()根据日期范围筛选数据
此案例主要演示了使用truncate()函数在DataFrame中根据日期类型的行标签(必须是有序的)筛选指定日期范围的数据。当在Jupyter Notebook中运行此案例代码之后,将在DataFrame中筛选2021-09-12到2021-09-16的数据,效果分别如图134-1和图134-2所示。
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P129_9757.jpg?sign=1739374323-xnPbI8JUX7sE18cAOQkMpeXHfFLShNsy-0-c63521d881750c430dc5c26509af6949)
图134-1
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P129_9758.jpg?sign=1739374323-WCLDqcazf9PY2ozHxctydTMBn7qDpQiE-0-e5aa27c37734d8280270db561e3d784f)
图134-2
主要代码如下。
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P129_9764.jpg?sign=1739374323-UiGekpQgtonxIrAegyhYI61lXaRuzjjt-0-bf396bb0d722c62432d10432d68762b8)
在上面这段代码中,df.truncate(before='2021-09-12',after='2021-09-16')表示在df中根据日期类型的行标签筛选2021-09-12到2021-09-16的数据。
此案例的主要源文件是MyCode\H795\H795.ipynb。