![Pandas数据分析快速上手500招(微课视频版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/35/47216035/b_47216035.jpg)
上QQ阅读APP看书,第一时间看更新
029 根据DataFrame的列名获取列索引数字
此案例主要通过使用get_loc()函数,实现将指定的列名转换为列索引数字。当在Jupyter Notebook中运行此案例代码之后,将首先在DataFrame中把股票代码列和最低价列的列名转换成列索引数字,并据此通过iloc在DataFrame中筛选列,效果分别如图029-1和图029-2所示。
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P44_3059.jpg?sign=1738884599-JYcRe0k8M1xsNyIETAmIYwWqQvKYIa2K-0-244b900439fff9f686e48dd84c952c84)
图029-1
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P44_3060.jpg?sign=1738884599-7Bb1cHRM1ORM1sJwnFrnnbfWKyudp4ZT-0-bb46ca3028e205d15659fb90b746bd9e)
图029-2
主要代码如下。
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P45_3140.jpg?sign=1738884599-VmZ0jNFgiobFtubehTQfG74uv7pqVUra-0-54f156fdb9bc7d53f00c974411f85695)
在上面这段代码中,ifrom=df.columns.get_loc("股票代码")表示根据df的股票代码列名获取对应的列索引数字,当使用iloc在DataFrame中筛选数据时需要使用列索引数字。
此案例的主要源文件是MyCode\H133\H133.ipynb。