64. 엑셀에서 저장한 CSV 파일 R로 불러오기
엑셀 시트에 데이터를 입력합시다. 아래 그림 처럼 10사람의 몸무게,키,나이라는 변수를 입력하겠습니다.
저장할 때, 파일 형식을 CSV로 바꿔줍니다. 이름은 excel_to_R 로 저장하겠습니다.
R을 실행하고, 작업폴더를 CSV파일이 저장된 폴더로 바꿔줍니다.
(작업 폴더 바꾸는 방법 : http://hsm-edu.tistory.com/477)
> setwd("C:/Users/")
read.csv 함수를 이용하여 엑셀에서 저장한 csv 파일을 열어줍니다.
> my_csv=read.csv('excel_to_R.csv',header=FALSE)
> my_csv
V1 V2 V3
1 blood type height age
2 A 188 33
3 AB b 35
4 O 163 37
5 A 178 18
6 B 187
header 는 첫줄에 변수명이 있는지 여부를 설정하는 옵션입니다. header를 TRUE로 해보겠습니다. 빈칸이 NA로 바뀐 이유는 age때문에 문자데이터로 인식하던 것이 숫자데이터로 바뀌었기 때문입니다.
> my_csv=read.csv('excel_to_R.csv',header=TRUE)
> my_csv
blood.type height age
1 A 188 33
2 AB b 35
3 O 163 37
4 A 178 18
5 B 187 NA
str함수를 이용하여 내부 구조를 살펴봅시다.
> str(my_csv)
'data.frame': 5 obs. of 3 variables:
$ blood.type: Factor w/ 4 levels "A","AB","B","O": 1 2 4 1 3
$ height : Factor w/ 5 levels "163","178","187",..: 4 5 1 2 3
$ age : int 33 35 37 18 NA
영상이 더 편하신 분
'R 주제 > R 기초 및 통계 강의' 카테고리의 다른 글
[R 강의] 66. 산점도 '점'의 색 바꾸기 (1) | 2020.03.29 |
---|---|
[R 강의] 65. 균등분포 (uniform distribution) (0) | 2020.03.29 |
[R 강의] 63. R에서 CSV 파일 저장하고 엑셀에서 열어보기 (0) | 2020.03.29 |
[R 강의] 62. order 함수 (0) | 2020.03.28 |
[R 강의] 61. 데이터가 너무 클 때 일부만 보여주는 함수 (head, tail) (0) | 2020.03.28 |
댓글