Pandas数据分析快速上手500招(微课视频版)
上QQ阅读APP看书,第一时间看更新

062 读取Excel工作表的数据且自定义列名

此案例主要通过在read_excel()函数中设置header参数值为None,并使用自定义列名设置names参数值,实现在读取Excel的工作表时自定义列名。当在Jupyter Notebook中运行此案例代码之后,将读取myexcel.xlsx文件的Sheet1工作表数据,并自定义列名,效果分别如图062-1和图062-2所示。默认情况下,将使用工作表的第1行数据作为列名。

图062-1

图062-2

主要代码如下。

在上面这段代码中,pd.read_excel('myexcel.xlsx',header=None,names=['股票名称','当前价','涨跌额','涨跌幅','振幅','总手','成交金额'])表示读取myexcel.xlsx文件的第1个工作表,且使用names参数值自定义列名,header=None表示不使用第1行数据作为列名,如果在此案例中未设置此参数值,将缺少第1行数据。

此案例的主要源文件是MyCode\H231\H231.ipynb。