dataframe读取文件列名相同,自动加1?

我用jupyter notebook里的pandas DataFrame读取CSV文件。
但是遇到相同的列名,dataframe后面自动+1。

img

img

请各位指教如何处理
感谢!

在用pandas读取数据表时,修改重复列名是默认为True的,所以会在重复列名后添加.x以示区别。避免的方法,不用重复列名,或在读取后修改列名。

import pandas as pd
df=pd.read_csv('t1018.csv')
print(df)
df.columns=['summer','winter','next summer']
print(df)

这是正常的,尽量避免相同的列名。