본문 바로가기

R

R로 데이터 읽어오기

나같은 경우 통계처리를 하기 위해 통계패키지를 쓰게 될 경우는 대개는 시간에 쫓겨 리포트를 쓰거나, 과제를 하거나, 또는 논문을 쓰는 경우이다. 통계 패키지 사용법에 능숙하거나 자주 사용하는 사람들이 아닌 이상, 처음 부터 막히는 것이 데이터를 어떻게 입력하고 처리할까 하는 문제에 부딪히게 된다. 


그래서 이번 기회에 스스로 정리하는 의미로, R 사용법을 정리해 보려고 한다. 이책 저책 뒤져가며 시행착오를 반복하며 정리해 나가는 것이기 때문에 신뢰성에 대해서 보장하기는 어렵다는 것을 알리며...


첫 번째 글로, 데이터 입력을 다루어 보기로 한다. 


dtfrm <- read.csv("파일이름.csv")


이 명령어는 콤마로 분리된 파일 형태의 테이블을 읽어오는 명령어로, 엑셀에서 작업한 파일을 csv로 내보내기 한 후 이용하면 편리하다. 

이 명령을 실행하면 Dataframe이라는 변수에 파일이름.csv 파일 안의 테이블이 할당되고, 이 변수의 형태는 data.frame이 된다. 


어떤 변수의 형식을 알아보려면 다음의 명령어를 쓰면 된다. 


Class(변수이름) 


위의 명령을 수행하면 아래와 같은 결과를 보여준다. 즉, Class(dtfrm)을 실행하면,


[1] "data.frame"


R에서도 직접 데이터를 입력하고 편집할 수 있지만, 엑셀만큼 편하게 데이터를 편집하기는 쉽지 않다. 그래서 이 방법을 권한다.