且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

R 基本的数据管理--创建变量、变量重编码和重命名| 学习笔记

更新时间:2022-09-05 14:26:33

开发者学堂课程【大数据之 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