开发者学堂课程【大数据之 R 语言速成与实战:R 基本的数据管理--创建变量、变量重编码和重命名】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/363/detail/4333
R基本的数据管理--创建变量、变量重编码和重命名
内容简介:
一、在数据框中创建新变量
二、变量的重编码
三、变量的重命名
一、在数据框中创建新变量
>mydata<-data.frame(x1=c(2,3,4,5),x2=c(2,5,7,9))
>mydata
x1 x2
1 2 2
2 3 5
3 4 7
4 5 9
>sumx <- x1 +x2
Error: object 'x1' not found
>1s( )
[1] "mydata"
>sumx<-mydata$x1
+mydata$x2
>1s()
[1]"mrydata" "sumx"
>mydataSsumx<-mydata$x1+ mydata$x2
> mydata
x1 x2 sumx
1 2 2 4
2 3 5 8
3 4 7 11
4 5 9 14
>mydataSmeanx <- (mydata$x1 + mydata$x2)/2
> mydata
x1 x2 sumx means
1 2 2 4 2.0
2 3 5 8 4.0
3 4 7 11 5.5
4 5 9 14 7.0
二、变量的重编码
>manager <-c(1,2,3,4,5)
>date<-c("10/24/08",'10/28/08","10/1/08","10/12/08","5/1/09")
>country <-c("US","US","UK","UK","UK")
>gender <- c("M","F","F","M","F")
>age <- c(32,45,25,39,99)
>q1<-c(5,3.3.3.2)
>q2<-c(4.5.5.,3.2)
>q3<-c
(5,2,5,4,1)
>q4<-c(5,5,5,NA,2)
>q5<-c(5,5,2,NA,1)
>survey<-data.frame(manager,date,country,gender,age,q1,q2,q3,q4, q5,stringsAsFactors=FALSE)
>survey
三、变量的重命名
> survey$age[survey$age>75]<-"
老年人"
> survey$age[Survev$age >55 &survey$age<=75]<-"
中年人"
> survey$age[Survev$age >55]<-"
青年人"
>survey
>fix
(survey)
>survey
>names
(survey)
>names
(survey)[6]<-“question1”
>survey
>names
(survey)[7]<-“question2”
>survey