如何在R中使用fix()函数重命名列

如何在R中使用fix()函数重命名列,r,R,我可以看到有几种方法可以重命名R中的列 有人能演示一下如何使用fix()完成此操作吗?下面是一个尝试: 从?fix,我们看到它只是以一个空函数为例,并允许您编辑它。让我们试着使用它: namer<-function(){ } 试一试: dummy_data<-data.frame(A=c("This is got from ?fix"),B=c("Really")) names(dummy_data)<-namer(dummy_data,"Works","Real

我可以看到有几种方法可以重命名R中的列

有人能演示一下如何使用fix()完成此操作吗?

下面是一个尝试: 从?fix,我们看到它只是以一个空函数为例,并允许您编辑它。让我们试着使用它:

namer<-function(){

} 
试一试:

 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"

dummy_data只需点击显示屏上的名称即可。根据您使用的平台的不同,您可以直接编辑名称(MacOS上的R.app),也可以得到一个丑陋的菜单,允许您编辑名称(MacOS上的RStudio),或者其他什么(其他平台)

比如说,

df <- data.frame(z = 1:10, b = rnorm(10))
单击
z
后,我看到:


我可以键入我喜欢的任何内容,而不是
z

如果您在所需的数据框上使用fix(),则可以在打开的窗口中单击列名来编辑列名。这就是你的意思吗?我真的想要语法。但现在我知道编辑是在弹出的窗口上完成的。谢谢
df <- data.frame(z = 1:10, b = rnorm(10))
fix(df)