如何从R中的行名替换文本

时间:2019-05-31 09:42:23

标签: r

货币名称

ISO代码

基础货币

小数点

截至2003年11月1日的会计汇率

截至2003年12月1日的会计汇率

截至1/1/04的会计汇率

我有这样的列名(270列),我想在使用gsub时替换会计费率,但是我无法做到这一点。

Fxfile[1,] <- gsub("Accounting Rates as of ","",Fxfile[1,])

1 个答案:

答案 0 :(得分:0)

列名不是第一行的值。因此,正如ANG所提到的,您应该使用colnames()函数,该函数使用赋予每列的命名属性。 (属性是R中的“高级”功能,但非常有用) 试试这个:

colnames(Fxfile) <- gsub("Accounting Rates as of ","",colnames(Fxfile))

PS:为了将来使用,请根据最佳实践指南中的问题写出您的问题,以在Stackoverflow中提出一个好的问题。据我所知,我回答了这个问题,请毫不犹豫地纠正我的任何误解。