我有一个包含4000行和60630列的pandas数据帧。 ml_file_df。 列号从0开始直到60629
0 1 2 3
0 100 -5 jaya 27
1 80 1.5 shree 30
2 75 3.2 raju 31
我希望我的标题从1开始。
1 2 3 4
0 100 -5 jaya 27
1 80 1.5 shree 30
2 75 3.2 raju 31
我尝试使用
ml_file_df.rename(columns = [i for i in range(1,60630)])
我收到此错误
TypeError: 'list' object is not callable
如何解决这个问题
答案 0 :(得分:3)
分配新值:
df.columns = pd.RangeIndex(1, len(df.columns)+1)
或者只需添加1
:
df.columns += 1