我用jupyter notebook里的pandas DataFrame读取CSV文件。
但是遇到相同的列名,dataframe后面自动+1。
请各位指教如何处理
感谢!
在用pandas读取数据表时,修改重复列名是默认为True的,所以会在重复列名后添加.x以示区别。避免的方法,不用重复列名,或在读取后修改列名。
import pandas as pd
df=pd.read_csv('t1018.csv')
print(df)
df.columns=['summer','winter','next summer']
print(df)
这是正常的,尽量避免相同的列名。