본문 바로가기
빅데이터/R

[R] 파일 읽기/쓰기

by hs_seo 2019. 9. 9.

R에서 파일을 읽고 쓰는 방법은 다음과 같습니다.

 

에러 주의 사항 

read.delim() 명령은 txt파일은 마지막 행에 공백이 있어야 합니다. 공백이 없으면 다음과 같은 오류가 발생합니다.

> source = read.delim("source.txt", header=FALSE, sep=" ")
Warning message:
In read.table(file = file, header = header, sep = sep, quote = quote,  :
  'source.txt'에서 readTableHeader에 의하여 발견된 완성되지 않은 마지막 라인입니다

 

읽기/쓰기 함수 선택

R에서 문자를 읽고 쓰는 패키지는 다양하게 존재합니다. fread(), fwrite()가 기본라이브러리보다 빠른 속도를 보여주는 것으로 보여집니다.

 

https://kplus-biz.github.io/r/2017/09/07/R%EC%97%90%EC%84%9C-%EB%B9%A0%EB%A5%B4%EA%B2%8C-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%9D%BD%EA%B8%B0-%EC%93%B0%EA%B8%B0/

 

케이플러스

R에서 빠르게 데이터 읽기/쓰기 R  ·  케이플러스 한성탁  ·  07 Sep 2017 R은 기본 base 패키지에서 scan(), write(), read.table(), save(), load()등의 데이터 입출력 함수를 가지고 있습니다. 데이터의 크기가 작을 때는 이러한 기본 함수를 사용해도 크게 불편함이 없으나 읽고 쓰는 데이터의 크기가 커질 수록 입출력 함수의 속도가 중요하다고 할 수 있습니다. 숫자 데이터, 문자 데이터의 2종류 데이터에 대해

kplus-biz.github.io

 

반응형