Python没有正确读取excel中的所有信息
我试图在一个目录中打开几个excel文件夹,然后能够处理数据,比如对三个文件取一行的平均值。 我现在的主要目标是能够在每个excel文件中显示信息。我使用了下面的代码来实现这一点。但当我显示它时,它会将'0'元素打印到'29'元素…然后它跳过30-50,然后打印出51-80 以下是我在python上的输出片段:Python没有正确读取excel中的所有信息,python,excel,Python,Excel,我试图在一个目录中打开几个excel文件夹,然后能够处理数据,比如对三个文件取一行的平均值。 我现在的主要目标是能够在每个excel文件中显示信息。我使用了下面的代码来实现这一点。但当我显示它时,它会将'0'元素打印到'29'元素…然后它跳过30-50,然后打印出51-80 以下是我在python上的输出片段: 这实际上是打印数据的标准方式,请注意29到51之间的省略号: 29 7.8000 [cont.] ... 51 12.19999 [cont.
这实际上是打印数据的标准方式,请注意29到51之间的省略号:
29 7.8000 [cont.]
...
51 12.19999 [cont.]
您仍然可以对每一行进行操作。要获取数据帧中的行数,可以调用
len(df.index)
我很肯定你的数据被正确读取了。第29行和第51行之间的点表示那里有更多的数据。熊猫省略了这些行,因此您的控制台看起来更干净。如果要查看所有行,可以使用以下解决方案:
其中,无设置行的显示限制无限制,3设置列的显示限制。您可以找到有关选项的更多信息。我相信它确实正确阅读了这些信息。我认为这只是熊猫在打印到标准输出时忽略行的默认行为。您正在寻找以下内容:
len(df.index)
with pd.option_context('display.max_rows', None, 'display.max_columns', 3):
print(Files)