仅对datafram中的某些列名执行字符串操作

2024-04-27 05:09:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我在数据框中有列名

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

如何只更改选定的列名而不更改其他列名?你知道吗


Tags: 数据idcnc2c1c3c5c9
1条回答
网友
1楼 · 发布于 2024-04-27 05:09:25

可以使用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”添加到此列表,然后将其指定为测向列. 你知道吗

相关问题 更多 >