R 텍스트 파일을 벡터로 불러오기 (scan)
아래와 같은 텍스트파일을 만들어봅시다.
제목 : ex1
내용 :
12 3
4 5 6 7 8
scan 함수로 불러옵시다. 각자 텍스트파일을 저장한 경로로 불러오면 됩니다. 떨어진 글자들을 각각 벡터의 원소로 불러옵니다.
> data=scan("C:/Users/Public/ex1.txt")
Read 7 items
> data
[1] 12 3 4 5 6 7 8
이번에는 내용에 문자를 포함해봅시다.
제목 : ex2
내용 :
12 3
4 5 6 7 8
a b c
scan 함수로 불러와봅시다.
> data=scan("C:/Users/Public/ex2.txt")
Error in scan("C:/Users/Public/ex2.txt") :
scan() expected 'a real', got 'a'
> data
[1] 12 3 4 5 6 7 8
문자는 불러지지 않습니다. 전부 문자로 불러오는 방법은 아래와 같습니다. what 옵션을 설정해주면 됩니다.
> data2=scan("C:/Users/Public/ex1.txt",what=character(0))
Read 10 items
> data2
[1] "12" "3" "4" "5" "6" "7" "8" "a" "b" "c"
그외 주요 옵션은 아래와 같습니다.
skip : 입력된 줄 다음부터 불러옴
> data2=scan("C:/Users/Public/ex1.txt",what=character(0),skip=2)
Read 3 items
> data2
[1] "a" "b" "c"
sep : 구분기호
'2. 데이터 > 1) 데이터 불러오기' 카테고리의 다른 글
R에서 워드 doc, docx 파일 읽기 (0) | 2020.12.08 |
---|---|
R 텍스트 파일을 리스트로 불러오기 (scan) (0) | 2020.12.02 |
R 텍스트 파일 원하는 줄 수 만큼 읽어오기 (readLines) (0) | 2020.12.02 |
R에서 html 테이블 읽기 (0) | 2020.12.02 |
R에서 SAS 데이터를 불러오는/저장하는 방법 (0) | 2020.12.02 |
댓글