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