我有两个数据框'nai_data'和'table',我想使用'nai_data'的索引列作为'table'的索引。我试过了table.index = nai_data.index
。它们具有相同的长度,但问题是当我加载'table'时,它将其中一个值作为标题放置,这就是为什么长度现在不匹配的原因。如何防止pandas将这一个值放入标题? (我正在阅读Excel文件,见下文:)我知道在使用header = None
阅读文本文件时可以轻松完成,但与pd.ExcelFile.parse
有任何对等吗?
数据框'表':
答案 0 :(得分:1)
您可以将函数read_excel与参数header=None
一起使用。
import pandas as pd
df = pd.read_excel('test.xlsx', header=None)
print df
# 0 1
#0 col1 col2
#1 10-05-2011 31-05-2011
#2 05-10-2011 14-12-2011
功能pandas.ExcelFile.parse也有参数header=None
。
excel_file = pd.ExcelFile('test.xlsx')
table = excel_file.parse('Sheet1', header=None)
print table
# 0 1
#0 col1 col2
#1 10-05-2011 31-05-2011
#2 05-10-2011 14-12-2011
您也可以使用参数skiprows
。