R语言-快速更改数据集的变量名

有些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

 希望这几种方法能帮到你啦~

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值