59doit
[ R ] 연습문제 (3) 본문
반응형
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변수를 이용하여 다음을 실행하시오.
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