有些R语言新手学者可能不清楚如何快速的更改数据集的变量名,今天我就给大家介绍几种快捷的方法。
首先我们自己来创造一个数据集。
sex<-c("female","male","male","female","female","male","male","female")
age<-c(22,34,25,44,56,24,54,26)
weight<-c(125,156,135,176,153,122,159,200)
mydata<-data.frame(sex,age,weight)
查看一下数据形式
mydata
str(mydata)#查看数据结构
数据构造好了,后面来讲一下如何快速更改变量名。
一,利用fix()函数
使用fix()函数后,会出现一个R自带的数据交互编辑器,单击变量名即可更改相应变量名以及数值。
fix(mydata)
这里将age改为reallyage了,改好关闭编辑器就行。
二,利用names()函数
这个数据集有三个变量名称。
names(mydata)
这里reallage和weight的左边[2],[3]省略了。
names(mydata)[2]<-"falseage"
mydata
这里将reallyage改为falseage了
三,利用plyr包中的rename()函数
这种方法需要先安装plyr包。
一般rename的用法是
rename(dataframe,c(oldname="newname"))
比如这里将falseage改为age,weight改为height。
library(plyr)#没有安装的先去安装
mydata<-rename(mydata,c(falseage="age",weight="height"))
mydata
希望这几种方法能帮到你啦~