用另一个数据帧的索引替换另一个数据帧的索引

2024-09-27 22:09:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个数据帧'nai'u Data'和'table',我想使用'nai'u Data'的索引列作为'table'的索引。我试过table.index = nai_data.index。它们的长度相同,但问题是当我加载'table'时,它将其中一个值作为头,这就是为什么现在长度不匹配。如何防止pandas将这个值放入头文件?(我正在阅读Excel文件,见下文:)我知道用header = None读取文本文件很容易,但是有没有与pd.ExcelFile.parse等效的文件呢?在

数据框“nai_Data”: Data Frame 'nai_data'

数据框“表格”:

enter image description here


Tags: 文件数据nonepandasdataindex头文件table
1条回答
网友
1楼 · 发布于 2024-09-27 22:09:24

您可以将函数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。在

^{pr2}$

您也可以使用参数skiprows。在

相关问题 更多 >

    热门问题