R의 출력결과를 LaTeX 테이블로 변환하기

2012/03/17

통계분석 패키지인 R과 과학문서 작성에 많이 쓰이는 LaTeX는 궁합이 아주 잘 맞습니다. 특히 R의 Sweave라는 패키지를 이용하면 R 환경에서 훌륭한 LaTeX 문서를 만들 수 있습니다. 단지 Sweave를 이용하면 R의 소스코드가 좀 복잡해지기는 한데요. 그래서 저는 R에서 계산한 결과만을 LaTeX 테이블로 변환하는 방법을 즐겨 사용합니다. 이를 가능하게 해주는 것이 R의 xtable이라는 패키지입니다.
계속 읽기 »

댓글 없음

R에서 SAS의 영구파일 sas7bdat 이용하기

2011/07/27

최근 R package가 통계 분석에 많이 사용된다고는 하지만, 기업에서는 SAS나 SPSS를 더 많이 사용하는 것으로 알고 있습니다. 저도 대학이나 연구기관의 의뢰에는 R를 사용하지만, 기업의 데이터 분석에는 SAS를 이용합니다.

간혹 클라이언트로부터 받은 데이터가 SAS의 영구 파일형식인 sas7bdat일 때가 있습니다. 분석할 때 아무래도 손에 익은 R을 선호하게 되는데 SAS를 사용할 수 있는 환경에 있으면 데이터를 일반 ASCII 파일로 변환하여 사용하면 되지만 SAS를 사용할 수 없는 환경에 있을 때도 있습니다.

물론 R에서 SAS 형식의 데이터를 불러오는 함수 read.ssd()가 있긴 하지만, 이도 시스템에 SAS가 설치되어 있어야만 이용할 수 있어서 이래저래 불편했었습니다. 그런데 최근 sas7bdat라는 패키지가 공개되어 간단하게 이 형식의 데이터를 R에 불러올 수 있게 되었습니다.
계속 읽기 »

댓글 없음

[R] 알아두면 편리한 함수 head와 tail

2011/06/20

R의 사용자 환경(UI)은 그다지 좋은 편이 못됩니다. R에서 데이터 파일(txt, csv 등)을 불러오면 데이터프레임 형식으로 작업공간에 저장됩니다. 데이터가 제대로 읽혔는지 확인하는 방법은 저장된 데이터프레임의 이름을 콘솔에 입력하면 됩니다만 데이터의 크기가 크면 한 화면에 다 보이지 않을뿐더러, 일정 수가 넘어가게 되면 아예 보여 주지도 않습니다. 또한, 계산 결과가 매우 많을 때도 같은 상황이 발생하게 됩니다.
계속 읽기 »

댓글 없음