Python 沿着大桌子改变标题

Python 沿着大桌子改变标题,python,r,Python,R,如果有一个如下表所示的制表符分隔表,如何更改“ARS”标题以符合前面的顺序 label Group numOtus Otu000001 OtuARS1 OtuARS2 OtuARS3 0.03 ARS 3448 1 4100 0 0 0.03 ARS 3448 0 3541 0 0 也就是说,一个脚本如何将OtuARS1“重命名”为Otu000002,依此类推,紧跟着

如果有一个如下表所示的制表符分隔表,如何更改“ARS”标题以符合前面的顺序

label   Group   numOtus Otu000001   OtuARS1 OtuARS2 OtuARS3
0.03    ARS     3448    1           4100    0       0
0.03    ARS     3448    0           3541    0       0
也就是说,一个脚本如何将OtuARS1“重命名”为Otu000002,依此类推,紧跟着制表符分隔表的其余部分(500多个标题)

先谢谢你

干杯,
安德烈

使用
R
并假设您的数据名为
yourdata

使用“OtuARS”查找变量的索引

old.names <- grep("OtuARS",names(yourdata))

到目前为止,您在代码方面做了哪些尝试?你知道R或Python吗?你喜欢一个胜过另一个吗?
new.names <- paste0("Otu00000",2:(length(old.names)+1))
library(data.table)
setDT(yourdata)
setnames(yourdata,old.names,new.names)