![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=1738962151-TaRK43ldAjnTl91nht6mHWrDfsyGPDEb-0-7740c9d6d20d66b5880f58b1ad56e83f)
图062-1
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P73_4795.jpg?sign=1738962151-x7qQ5vrDpN1wsSGcNoZhQIT9RVjWWMm8-0-f4f966c66e2e458f7e2fc340edc654a3)
图062-2
主要代码如下。
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P73_4798.jpg?sign=1738962151-QFAocURO6Xw0pu2t87diMYzsM8ITVvjY-0-704578f43d439eff526fb062cde4e081)
在上面这段代码中,pd.read_excel('myexcel.xlsx',header=None,names=['股票名称','当前价','涨跌额','涨跌幅','振幅','总手','成交金额'])表示读取myexcel.xlsx文件的第1个工作表,且使用names参数值自定义列名,header=None表示不使用第1行数据作为列名,如果在此案例中未设置此参数值,将缺少第1行数据。
此案例的主要源文件是MyCode\H231\H231.ipynb。