"R 데이터프레임 구간별 집단 분할"의 두 판 사이의 차이

(새 문서: ==개요== ;R 데이터프레임 구간별 집단 분할 <source lang='r'> df <- read.csv( header=T, stringsAsFactors=F, text=" student,math,science Alice,100,50 Bob,90,60 Carol,80,7...)
 
 
(사용자 2명의 중간 판 3개는 보이지 않습니다)
2번째 줄: 2번째 줄:
;R 데이터프레임 구간별 집단 분할
;R 데이터프레임 구간별 집단 분할


<source lang='r'>
<syntaxhighlight lang='r' notebook>
df <- read.csv( header=T, stringsAsFactors=F, text="
df <- read.csv( header=T, stringsAsFactors=F, text="
student,math,science
student,math,science
12번째 줄: 12번째 줄:
")
")
df
df
##  student math science
</syntaxhighlight>
## 1  Alice  100      50
<syntaxhighlight lang='r' notebook>
## 2    Bob  90      60
df$math_grade1 <- cut(df$math, breaks=c(0,75,90,100))
## 3  Carol  80      70
## 4  David  70      80
## 5    Erin  60      90
 
df$math_grade <- cut(df$math, breaks=c(0,75,90,100))
df
df
##  student math science math_grade
</syntaxhighlight>
## 1  Alice  100      50  (90,100]
<syntaxhighlight lang='r' notebook>
## 2    Bob  90      60    (75,90]
df$math_grade2 <- cut(df$math, breaks=c(0,75,90,100), labels=c("C","B","A"))
## 3  Carol  80      70    (75,90]
## 4  David  70      80    (0,75]
## 5    Erin  60      90    (0,75]
 
df$math_grade <- cut(df$math, breaks=c(0,75,90,100), labels=c("C","B","A"))
df
df
##  student math science math_grade
</syntaxhighlight>
## 1  Alice  100      50          A
## 2    Bob  90      60          B
## 3  Carol  80      70          B
## 4  David  70      80          C
## 5    Erin  60      90          C
</source>


==같이 보기==
==같이 보기==
43번째 줄: 27번째 줄:


[[분류: R 데이터 전처리]]
[[분류: R 데이터 전처리]]
[[분류: 파생변수]]

2021년 10월 9일 (토) 17:01 기준 최신판

1 개요[ | ]

R 데이터프레임 구간별 집단 분할
df <- read.csv( header=T, stringsAsFactors=F, text="
student,math,science
Alice,100,50
Bob,90,60
Carol,80,70
David,70,80
Erin,60,90
")
df
df$math_grade1 <- cut(df$math, breaks=c(0,75,90,100))
df
df$math_grade2 <- cut(df$math, breaks=c(0,75,90,100), labels=c("C","B","A"))
df

2 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}