一般的excel文件的sheet第一行都是数据的描述信息,而我面对的数据没有字段描述,全部都是数据内容,该如何使用read_excel()函数呢?
一般的excel文件的sheet第一行都是数据的描述信息,而我面对的数据没有字段描述,全部都是数据内容,该如何使用read_excel()函数呢?
read_excel()
函数会把第一行默认当作描述标签(或称作列标题),即使在读取时添加了参数names=[...]
,也只会把原列标题替代掉,并不会凭空增加一行列标题。
这里我提供一个方法,可能不是最简单的。
import pandas as pd
'''
这一段我们通过逆转矩阵,把pandas自动识别到的所谓列标题(实际是数据第一行)插入回原数据的第一行
'''
data = pd.read_excel('xxx')
data_T = data.T
data_T.insert(0, '00', data.columns)
data = data_T.T
# 重新设置列标题
data.columns = ['title1', 'title2', ...]
2 回答2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.8k 阅读✓ 已解决
1 回答1.5k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
1 回答2.6k 阅读
pandas.read_excel(xlsfilename, header=
None
)