我正在尝试用 Python(2.7.13) 读取一个 excel 文件。为此,我创建了一个示例文件 Book1,其中包含以下条目 -
import pandas as pd
import numpy as np
Book1 = pd.read_excel("D:\Python\Book1.xlsx")
print(Book1.head())
在编写上面的程序并在 Powershell 中执行它之后,我得到了以下我不理解的输出。
第一列中的 0、1、2 是什么以及为什么 E 单元格的值从 7 yo 7.1 更改?谁可以给我解释一下这个?程序有问题吗?
如果上传的图片在这里不合适,我深表歉意。我不知道输入此类数据的任何其他方式。
最佳答案
0,1,2 是行索引,因为你没有传递标题,所以第一行已经自动转换为标题。
现在,我们不能有两个具有相同名称的列,因此第二个 7 已转换为 7.1
要更正此问题,您可以尝试:
no_of_columns = 5
Book1 =pd.read_excel("D:\Python\Book1.xlsx",header=None,name=range(no_of_columns))
请注意,您需要事先知道列数才能执行此操作。
关于python - 无法读取所需的 excel 文件作为 Python 中的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41347191/