![Pandas数据分析快速上手500招(微课视频版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/35/47216035/b_47216035.jpg)
上QQ阅读APP看书,第一时间看更新
142 使用endswith()根据结束字符筛选文本
此案例主要通过使用字符串的endswith()函数,从而实现根据参数指定的结束字符筛选数据。当在Jupyter Notebook中运行此案例代码之后,将在DataFrame的成交额列中筛选结束字符是“亿”的股票,效果分别如图142-1和图142-2所示。
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P135_10309.jpg?sign=1739377088-qhpAKhyKkH9H40ZPuZJ6EadreJ0M1UDO-0-66c65d5345b3fbbdb736315c3d5a9316)
图142-1
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P135_10310.jpg?sign=1739377088-8uBcmfR7tObwmjcs9GPhEJw7aO00qZlS-0-e27ea7c8ea1160d78f75ca37de945e5f)
图142-2
主要代码如下。
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P136_10405.jpg?sign=1739377088-SQYMDvOtt51fccw3A7Dr71BjMvOzLeOU-0-a94bcc25dc57d8060f16f8b3f07c9f85)
在上面这段代码中,df[df['成交额'].str.endswith('亿')]表示在df的成交额列中筛选结束字符是“亿”的股票。
此案例的主要源文件是MyCode\H809\H809.ipynb。