반응형
#데이터프레임
name <- c("하나", "두나", "세나")
age <- c(22, 20, 25)
gender <- factor(c("M", "F", "M"))
blood <- factor(c("A", "O", "B"))
patients <- data.frame(name, age, gender, blood)

patients

 

patients$name

patients[patients$name=="하나", c("name", "age")]


max(patients$age)
min(patients$age)
mean(patients$age)

subset(patients, age>20)

subset(patients, age>20, select = c(gender)) #patients에서 나이가 20살보다 높은 사람의 성별 열을 출력

 

 

ta <- data.frame(No = c(1:6),
                 Name = c("A","B","C","D","E","F"),
                 age = c(15:20),
                 gender = c("M","M","M","M","M","F"),
                 weight = c(80:85),
                 height = c(175:180))


#나이가 18살이 넘는 남성 추출
subset(ta, age > 18 & gender == "M")

#나이가 15살이 넘고, 키가 178 이상인 여성 추출
subset(ta, age > 15 & height >=178 & gender =="F")

#몸무게가 83 이하면서 키가 178 이하인 남성 추출
subset(ta, weight <= 83 & height <= 178 & gender == "M")

 

반응형

'Language > R' 카테고리의 다른 글

R Studio에서 구구단 코딩 코드 만들기  (5) 2020.08.26
R Studio에서 데이터 확인하기  (0) 2020.08.26
R Studio에서 데이터 불러오기  (0) 2020.08.25
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기