代码
df=pd.read_excel(path, usecols=range(32,89), skiprows=9)
for col in df.columns:
print(col)
输出:
col1
col2
col3
col4
col5.1
.
.
.
col57
如果看到输出,则仅col5 is suffix with .1
更新:
我发现了问题,xlsx中还有另一个col5,但它在10范围内,我根本没有读取..即使我从32范围读取,为什么考虑到同一列也存在?
答案 0 :(得分:1)
您可能没有读第10列,但显然pd.read_excel
在将结果传递给您之前。您可以按照docs
pd.read_excel(
path,
usecols=range(32,89),
skiprows=9,
mangle_dupe_cols=False
)