![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=1739366557-Kj2BQHcWr724fxKA6iJSzz1qz74opvS5-0-18db611c7a5ae51161d9763f58452ff6)
图134-1
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P129_9758.jpg?sign=1739366557-L9r1nYSjpDni5nBOAj7EM8QXvk7Oxf3X-0-779751bc22f5fc06299bb9293e14aad3)
图134-2
主要代码如下。
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P129_9764.jpg?sign=1739366557-SQQxz9Z5RLcUWRVmzBOwSGnr5ajn5vS9-0-7c18c158e8bb9e236e23c5c03096c561)
在上面这段代码中,df.truncate(before='2021-09-12',after='2021-09-16')表示在df中根据日期类型的行标签筛选2021-09-12到2021-09-16的数据。
此案例的主要源文件是MyCode\H795\H795.ipynb。