본문 바로가기

PROGRAMMING/R3

swirl - R 프로그래밍 학습을 위한 라이브러리 swirl은 Coursera에서 진행 중인 "R Programming" 코스에서 사용하였던 R 라이브러리로 직접 코드를 입력하며, 상호작용을 통해 쉽게 R을 배울 수 있는 아주 유용한 라이브러리이다. 또한 "R Programming" 코스에서는 해당 라이브러리를 통해 과제를 수행하고 이를 바로 Coursera 사이트에 업로드 할 수 있게 해 두는 등 사용자에게 매우 편리하도록 설계되어 있다. swirl 홈페이지 링크 사이트에서 두 번째 메뉴인 "Learn"을 클릭하면, 라이브러리 설치 및 사용 방법에 대해 간단히 소개되어 있다. 설치 과정은 그다지 복잡하기 않다.라이브러리를 다운받고 R의 콘솔 명령창에서 install.packages("swirl") 라고 입력한 후 엔터를 하게 되면 설치가 된다. 학습하.. 2014. 10. 6.
[R] 데이터 이해에 유용한 함수들 데이터 분석에 가장 먼저 수행되어야 할 작업은 현재 다루어야 할 데이터가 무엇인지를 이해하는 것이다. R을 이용한 데이터 분석에 있어 출발점이 될 수 있는 데이터 이해에 활용되는 함수들을 정리함. 각 함수의 자세한 사용법은 명령창에 ?read.table 과 같은 형태로 각 함수에 대해 입력한 후 Help 문서 참조. ■ 데이터 파일 불러오기 일반적인 표 형태의 자료를 불러오는 함수들 - read.table, read.csv, read.csv2, read.delim, read.delim2 (예) example.csv 파일 불러오기 한 후 data 변수에 저장 data 2014. 9. 23.
R Studio - R에 날개를 달다! R은 오픈소스 데이터 분석 프로그램으로 통계나 기계학습, 그래프 작성에 있어 상용 프로그램인 SPSS, MATLAB을 위협하고 있는 최상의 프로그램이다. 초기 모습은 명령창 하나로 작업을 수행해야 할 뿐더러 오픈소스이다 보니 문서화가 다소 부족하고, 패키지를 제공하는 이들 마다 데이터 운용 방법이 조금씩 달라서 초보자가 사용하기에는 쉽지 않은 프로그램이었다. R 설치 후 실행하면 아래 캡쳐한 영상처럼 콘솔 명령창만 하나 달랑 나온다. 과거 DOS나 Linux를 경험해보지 않은 이들에게는 조금 당황스러울 수도 있다. 참고로 Linux 사용자에게는 너무나 친숙하게 느껴질 것이다. Linux에서 사용되는 터미널 명령들이 다수 R에서 그대로 사용되기 때문이다. 다행스럽게도 오픈소스의 저력을 보여주듯 시간이 지남.. 2014. 9. 19.