我有一个10列160行的数据框。列名称基于月和年份,例如17年6月,17年7月,18年3月等。 但是在excel中,有些列像Jun'17一样重复了两次 当我将它们导入pandas数据框时,它将重复的列重命名为Jun'17和Jun'17.1
这个'.1'是多余的,干扰了我的整个计算。
答案 0 :(得分:1)
我不认为拥有更多具有相同名称的列是一个好主意,但我不建议这样做,但如果要使用该名称,则可以采用以下方式:
df = df.rename(columns = {"Jun'17.1":"Jun'17"})
要访问2个不同的列,请按以下方式操作:
df["Jun'17"].iloc[:,0]
df["Jun'17"].iloc[:,1]