【问题标题】:Pandas "usecols" doesn't seems work perfectlyPandas \"usecols\" 似乎不能完美运行
【发布时间】:2022-11-17 03:19:57
【问题描述】:

我正在阅读下面的 excel 和下面的 python 代码,但不知道为什么第一列标题有“.1”,即使设置为忽略第一列。有什么想法吗?提前谢谢了。

蟒蛇脚本

import pandas as pd
import os
os.system('cls')
df = pd.read_excel('test_1\Book1.xlsx','sheet1', header=0,  skiprows=1, usecols='B:D',index_col= 0, nrows=5)
print(df)

我对以下结果中第一列名称标题“PIA IM Equity.1”中的“.1”感到非常困惑

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    在文件中,您有两列名为“PIA IM Equity”,当阅读 pandas 时,将通过在名称中添加 .1 来重命名第二个相同的列。如果您有同名的第三列,它会在其中添加 .2。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多