完全相同的数据框在不同的笔记本电脑上显示python中的不同行

完全相同的数据框在不同的笔记本电脑上显示python中的不同行,python,pandas,dataframe,indexing,slice,Python,Pandas,Dataframe,Indexing,Slice,我今天有个奇怪的问题。 我们有一个供不同用户使用的python代码,基本上是读取xls文件。奇怪的是,它在不同的笔记本电脑上读取完全相同的文件 两款笔记本电脑都有最新的python版本 在我的笔记本电脑上,我得到了7行,在另一台笔记本电脑上,我得到了8行——在我们用完全相同的代码读取的完全相同的xls上 xls实际上类似于下面的laptop 2示例,因此它以三个空行开始,然而laptop 1只返回两个 我的代码是超基本的: import os import pandas as pd os.ch

我今天有个奇怪的问题。 我们有一个供不同用户使用的python代码,基本上是读取xls文件。奇怪的是,它在不同的笔记本电脑上读取完全相同的文件

两款笔记本电脑都有最新的python版本

在我的笔记本电脑上,我得到了7行,在另一台笔记本电脑上,我得到了8行——在我们用完全相同的代码读取的完全相同的xls上

xls实际上类似于下面的laptop 2示例,因此它以三个空行开始,然而laptop 1只返回两个

我的代码是超基本的:

import os
import pandas as pd

os.chdir(r'C:\Python_test')

xls= pd.ExcelFile('dataframe.xlsx')
di = pd.read_excel(xls,'tab2')
di
笔记本电脑1上di的结果:

      Unnamed:0   Unnamed:1   Unnamed:2   Unnamed:3
0           NaN         NaN         NaN         NaN
1           NaN         NaN         NaN         NaN
2           NaN         NaN     column1      value1
3           NaN         NaN     column2      value2
4           NaN         NaN     column3      value3
5           NaN         NaN     column4      value4
6           NaN         NaN     column5      value5
7           NaN         NaN     column6      value6
笔记本电脑2上di的结果:

      Unnamed:0   Unnamed:1   Unnamed:2   Unnamed:3
0           NaN         NaN         NaN         NaN
1           NaN         NaN         NaN         NaN
2           NaN         NaN         NaN         NaN
3           NaN         NaN     column1      value1
4           NaN         NaN     column2      value2
5           NaN         NaN     column3      value3
6           NaN         NaN     column4      value4
7           NaN         NaN     column5      value5
8           NaN         NaN     column6      value6
有人知道为什么会这样吗? 我首先认为它可能是python版本,但在升级到同一版本后,它仍然是一样的


谢谢大家!

这是完全相同的熊猫版本吗?检查熊猫版本打印(pd.\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu)非常好的提示,让我检查一下!因此,我们有0.23.4(笔记本电脑1)和0.24.2(笔记本电脑2)-将更新.23到.24,非常感谢!这就是造成差异的原因:-)是熊猫的版本完全相同吗?检查熊猫版本打印(pd.\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu!因此,我们有0.23.4(笔记本电脑1)和0.24.2(笔记本电脑2)-将更新.23到.24,非常感谢!这就是造成差异的原因:-)