我有一个数据框,其中包含一组列名("A","B"):
我希望R能够浏览
df <- data.frame(A=c(1,2), B=c(1,3))
我想要用新的数据框中提供的列名来替换原先的列名:
new.names <- data.frame(Old=c("A","B"), New=c("C","D"))
我希望R能够浏览
new.names$Old
,在colnames(df)
中查找匹配项,并用new.names$New
中的相应内容替换colnames(df)
。这基本上是Excel的vlookup函数的一种变体。
谢谢。