如何读取excel合并的标头单元格(如下所示,在Pandas中显示),以使Frequency标头可以显示为Frequency_1,Frequency_2,Frequency_3
我目前将其读为
data = (pandas.read_excel(excelfilename, sheetname, header)).values
虽然数据读取是正确的,但最终还是以
为标题['Frequency'nan nan]
答案 0 :(得分:0)
如果要将标题设置为Frequency_1
,Frequency_2
,Frequency_3
,
您可以手动设置标题。
data = (pandas.read_excel(excelfilename, sheetname, header=[Frequency_1, Frequency_2, Frequency_3]))
https://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_excel.html
如果要用新值填充标题,请按照以下方式使用:
>>> values = {'A': 0, 'B': 1, 'C': 2, 'D': 3}
>>> df.fillna(value=values)
A B C D
0 0.0 2.0 2.0 0
1 3.0 4.0 2.0 1
2 0.0 1.0 2.0 5
3 0.0 3.0 2.0 4
http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.fillna.html