我在数据框中有列名
ID c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 ... cN
但我希望它看起来像
ID c01 c02 c03 c04 c05 c06 c07 c08 c09 c10 c11 c12 ... cN
如何才能更改选择列名而不更改其他列名?
您可以使用zfill
获取前导零:
l=[]
for i in range(1,20):
l.append('c'+str(i).zfill(2))
print(l)
['c01', 'c02', 'c03', 'c04', 'c05', 'c06', 'c07', 'c08', 'c09', 'c10', 'c11', 'c12', 'c13', 'c14', 'c15', 'c16', 'c17', 'c18', 'c19']
然后将“ID”添加到此列表中,然后将其指定为df.columns。