我可以看到有几种方法可以在R中重命名列。
有人可以演示如何使用fix()完成它吗?
答案 0 :(得分:0)
这是一个尝试:
在?fix
中,我们看到它仅以一个空函数为例,并允许您对其进行编辑。让我们尝试使用它:
namer<-function(){
}
现在调用fix(namer)
会弹出一个可编辑的代码snippet
,您可以根据需要对其进行更改。
我如图所示对其进行了编辑:
function(df,...){
newnames<-c(...)#new
names(df)<-newnames#new
}
尝试一下:
dummy_data<-data.frame(A=c("This is got from ?fix"),B=c("Really"))
names(dummy_data)<-namer(dummy_data,"Works","Really")
names(dummy_data)
[1] "Works" "Really"
我们已经更改了名称(不是很好):
答案 1 :(得分:0)