我有一个数据框,有10列和160行。列名基于月份和年份,例如Jun'17,July'17,Mar'18等。然而在Excel中,有些列会重复,比如Jun'17会出现两次。当我将它们导入到pandas数据框中时,重复的列会被重命名为Jun'17和Jun'17.1
这个'.1'是多余的,影响了我的整个计算。
我有一个数据框,有10列和160行。列名基于月份和年份,例如Jun'17,July'17,Mar'18等。然而在Excel中,有些列会重复,比如Jun'17会出现两次。当我将它们导入到pandas数据框中时,重复的列会被重命名为Jun'17和Jun'17.1
这个'.1'是多余的,影响了我的整个计算。
我认为使用相同名称的更多列不是一个好主意,我不建议这样做,但如果你想这么做,可以按照以下方式进行:
df = df.rename(columns = {"Jun'17.1":"Jun'17"})
要访问这两个不同的列,请按照以下方式进行:
df["Jun'17"].iloc[:,0]
df["Jun'17"].iloc[:,1]