我很好奇我是否可以更改我的第一列的名称,这是自动递增的索引计数
我看到您可以使用以下代码更改名为Unnamed 0
的第一列的名称
df_new.rename( columns={'Unnamed: 0':'newName'}, inplace=True )
但是这次没有一个名字叫做Unnamed 0
这是我的输出
VPN Code pid VTS/VTA ... BSCL52_BL BSCL53_BL timepoint
0 IA1 1_1 1 ... 2 4 1
1 AI7 1_2 1 ... 3 2 1
2 RE11 1_3 1 ... 1 2 1
3 EA11/EA4 1_4 1 ... 1 2 1
4 UA2 1_5 1 ... -33 -33 1
我想要这样的东西。。。。所以ID
ID VPN Code pid VTS/VTA ... BSCL52_BL BSCL53_BL timepoint
0 IA1 1_1 1 ... 2 4 1
1 AI7 1_2 1 ... 3 2 1
2 RE11 1_3 1 ... 1 2 1
3 EA11/EA4 1_4 1 ... 1 2 1
4 UA2 1_5 1 ... -33 -33 1
有谁能帮我,告诉我怎么了
多谢各位
似乎您想更改索引的名称,而不是列的名称,请小心,因为它们不一样!您使用的是单个索引,因此可以简单地使用
.index.names
:df.index.names = ['ID']
否则,如果它实际上是一个列,那么您当然可以使用
.rename(columns={'original_name','new_name'})
,如果您不确定列的名称,但确定它的位置,那么在这种情况下,您可以使用df.columns[0]
获得名称。请记住,这似乎不是您共享数据的问题。我将使用:相关问题 更多 >
编程相关推荐