![Pandas数据分析快速上手500招(微课视频版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/35/47216035/b_47216035.jpg)
上QQ阅读APP看书,第一时间看更新
062 读取Excel工作表的数据且自定义列名
此案例主要通过在read_excel()函数中设置header参数值为None,并使用自定义列名设置names参数值,实现在读取Excel的工作表时自定义列名。当在Jupyter Notebook中运行此案例代码之后,将读取myexcel.xlsx文件的Sheet1工作表数据,并自定义列名,效果分别如图062-1和图062-2所示。默认情况下,将使用工作表的第1行数据作为列名。
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P73_4794.jpg?sign=1739376936-K6m9T2Nr3slcOmai2Xv7Gmgbgnato1vr-0-370156247e1538b304f1c0d94239b965)
图062-1
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P73_4795.jpg?sign=1739376936-U1fSQnMTFiOar28a3sK525tXZj0V6jVi-0-ca527215ff386490b31c3a3b275dd04a)
图062-2
主要代码如下。
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P73_4798.jpg?sign=1739376936-ryziA7dTfBnwUKfVSvka0T2bKPdyGiSM-0-9da1a95c35344922c29751bbc92de611)
在上面这段代码中,pd.read_excel('myexcel.xlsx',header=None,names=['股票名称','当前价','涨跌额','涨跌幅','振幅','总手','成交金额'])表示读取myexcel.xlsx文件的第1个工作表,且使用names参数值自定义列名,header=None表示不使用第1行数据作为列名,如果在此案例中未设置此参数值,将缺少第1行数据。
此案例的主要源文件是MyCode\H231\H231.ipynb。