59doit

[ R ] 연습문제 (3) 본문

Programming/R

[ R ] 연습문제 (3)

yul_S2 2022. 11. 17. 12:13
반응형

 1. R에서 제공하는 CO2 데이터 셋을 대상으로 다음과 같은 단계로 파일에 저장하시오.

1) 1단계: Treatment 컬럼 값이 ‘nonchilled’ 인 경우 ‘CO2_df1.csv’ 파일로 행번호를 제외하고 저장한다.

data(CO2)
df1 <- subset(CO2, Treatment=='nonchilled')
write.csv(df1, "CO2_df1.csv", row.names=F )

 

 

 

2) 2단계: Treatment 컬럼 값이 ‘chilled’인 경우 ‘CO2_df2.csv’파일로 행 번호를 제외하고 저장한다.

df2 <- subset(CO2, Treatment=='chilled')
write.csv(df2,"CO2_df1.csv", row.names=F )

 

 

 

 

 2. 본문에서 작성한 titanic변수를 이용하여 다음을 실행하시오.

titanic.csv
0.06MB

 

 

 

1) ‘titanic.csv’파일을 titanicData변수로 가져와서 결과를 확인하고, titanicData의 관측치와컬럼수를 확인힌다.

titanicData = read.csv("C:/Users/tj-bu/Rwork/titanic.csv")
str(titanicData)
# 'data.frame': 1316 obs. of  6 variables:
#   $ X.1     : int  1 2 3 4 5 6 7 8 9 10 ...
# $ X       : int  1 2 3 4 5 6 7 8 9 10 ...
# $ class   : chr  "1st class" "1st class" "1st class" "1st class" ...
# $ age     : chr  "adults" "adults" "adults" "adults" ...
# $ sex     : chr  "man" "man" "man" "man" ...
# $ survived: chr  "yes" "yes" "yes" "yes" ...

 

 

2) 1, 3번 컬럼을 제외한 나머지 컬럼을 대상으로 상위 6개의 관측치를 확인한다.

head(titanicData[, -c(1,3)])
#   X    age sex survived
# 1 1 adults man      yes
# 2 2 adults man      yes
# 3 3 adults man      yes
# 4 4 adults man      yes
# 5 5 adults man      yes
# 6 6 adults man      yes

 

반응형

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

[ R ] 함수의 정의  (0) 2022.11.18
[ R ] 연산자 & 조건문 & 반복문  (0) 2022.11.17
[ R ] 데이터 입출력  (0) 2022.11.17
[ R ] 연습문제 (2)  (0) 2022.11.16
[ R ] List 자료구조 & 문자열처리  (0) 2022.11.16
Comments