gpt4 book ai didi

python-3.x - Pandas:当第一行不是列名 Excel 文件时读取 excel 文件

转载 作者:行者123 更新时间:2023-12-01 02:59:21 29 4
gpt4 key购买 nike

我正在使用 Pandas 来读取 excel 文件。它没有列名,但它继续读取第一行作为列名。

以下是正在读取的excel文件。

data1   0.994676
data2 0.994588
data3 0.99488
data4 0.994483
data5 0.994312
data6 0.993823
data7 0.993575
data8 0.994231
data9 0.993838
data10 0.994007
data11 0.994328
data12 0.993503
data13 0.99342
data14 0.992729
data15 0.993013
data16 0.993049
data17 0.993133
data18 0.99262

我正在使用以下代码阅读第二列。
将 Pandas 导入为 pd
df=pd.ExcelFile('C:/Users/JohnDoe/Desktop/080718_output.xlsx', header=None, index_col=False).parse('Data_sheet')
y=df.iloc[0:17,1]

以下是y。
In[38]:y
Out[38]:
0 0.994588
1 0.994880
2 0.994483
3 0.994312
4 0.993823
5 0.993575
6 0.994231
7 0.993838
8 0.994007
9 0.994328
10 0.993503
11 0.993420
12 0.992729
13 0.993013
14 0.993049
15 0.993133
16 0.992620
Name: 0.994676, dtype: float64

它跳过第一个数据,因为第一行被用作列名。
关于如何改进这一点的任何想法?

编辑:'header=False' 到 'header=None'。两种情况给出相同的结果。

最佳答案

您可以使用 read_excel header=None对于带有 rangeIndex 的默认列:

df = pd.read_excel('file.xlsx', 
sheet_name ='Data_sheet',
header=None,
index_col=False)

关于python-3.x - Pandas:当第一行不是列名 Excel 文件时读取 excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51733136/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com