![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=1738839351-gRmoxNXMe3rAfVKXbztbfcmi00qjsF6y-0-4d7bbac398d727401365725b65c7868c)
图029-1
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P44_3060.jpg?sign=1738839351-1IIqu7f6rTZKmpzNq1GX40g15xKouvlm-0-74ddb5b4f954dac229dac779afe01e03)
图029-2
主要代码如下。
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P45_3140.jpg?sign=1738839351-RGvn6TcPgxyy2fFVxXx05jU66NGd4Jv8-0-105f7ae40c6b9bc0b2a5af9ff1ed9625)
在上面这段代码中,ifrom=df.columns.get_loc("股票代码")表示根据df的股票代码列名获取对应的列索引数字,当使用iloc在DataFrame中筛选数据时需要使用列索引数字。
此案例的主要源文件是MyCode\H133\H133.ipynb。