더북(TheBook)

파일에 있는 데이터를 R 환경으로 읽어 오려면 read.csv(file)을 호출해야 한다. 여기서 file은 데이터 파일의 경로를 의미한다. 데이터 파일을 확실히 찾을 수 있게 data 폴더를 작업 디렉터리 아래에 만들고 파일을 옮긴다. getwd()를 호출하면 작업 디렉터리를 찾을 수 있다. 자세한 내용은 다음 장에서 설명한다.

> read.csv("data/persons.csv")
         Name    Gender   Age               Major
1         Ken      Male    24             Finance
2      Ashley    Female    25          Statistics
3    Jennifer    Female    23    Computer Science

어떤 데이터 프레임을 CSV 파일에 저장하려면 다음과 같이 몇 가지 추가 인수와 함께 write.csv(file) 함수를 사용해야 한다.

> write.csv(persons, "data/persons.csv", row.names = FALSE, quote = FALSE)

row.names = FALSE는 행 이름을 저장하지 않는다는 의미이며, quote = FALSE는 문자열에 따옴표를 생략한다는 의미다.

이외에도 다양한 형식으로 데이터를 읽고 쓸 수 있는 수많은 내장 함수와 몇몇 패키지가 있다. 앞으로 필요할 때마다 이 내용을 다룰 것이다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.