我有一个看起来像
的文件 X90045GridMs.TotPFPrc X90045Inv.TmpLimStt X90042InvCtl.Stt X90042Mode
1 NA NA NA NA
2 0.00 1 3 7
3 0.44 1 2 1
4 0.80 1 2 1
5 0.88 1 2 1
6 0.93 1 2 1
7 0.95 1 2 1
8 0.98 1 2 1
9 0.99 1 2 1
其中标题由序列号组成。和参数名称。我想使用gsub将标题从X90045和X90042更改为Inv 1和Inv 2。是否有这样的方法在标题上使用gsub?最终结果应如下所示:
Inv1GridMs.TotPFPrc Inv1Inv.TmpLimStt Inv2InvCtl.Stt Inv2Mode
1 NA NA NA NA
2 0.00 1 3 7
3 0.44 1 2 1
4 0.80 1 2 1
5 0.88 1 2 1
6 0.93 1 2 1
7 0.95 1 2 1
8 0.98 1 2 1
9 0.99 1 2 1
答案 0 :(得分:1)
您的数据是否在data.frame对象中?如果是这样,您可以使用names()来访问和修改标题。
names(yourdata) <- gsub("X90045", "Inv1", names(yourdata))
同样适用于你的其他领域。