본문 바로가기
R/R Commander

R Commander - Data - Import data - from text file, clipboard, or url - clipboard 사용하기

by 거인과난쟁이 2011. 7. 19.
요즘들어 통계관련 기초자료들을 .xls, .xlsx 로 저장하는 경우가 흔해지고 있다. 이 두 형식은  마이크로소프트사의 오피스 패키지에 포함된 엑셀의 저장형식이다. 한편, .sav형식으로 저장된 자료들이 있다. IBM사의 SPSS의 데이타 화일 형식이다.

R Commander에서 이러한 자료들을 불러올 경우 "Importing data" 메뉴를 찾게된다. 이러저러한 이유로 위의 형식으로 저장된 화일들을 불러오는데 불편함을 느낄 수 있다. 1) 자료의 일부분만을 불러오고 싶을 경우가 그 중에 하나다. 한글 호환성 문제는 아마도 마지막까지 안심할 수 없는 주제일 것이다.

이 경우에 컴퓨터에서 일반적으로 사용되는 메모리상의 복사,붙이기 기능을 사용할 수 있다. 이것을 clipboard 이용이라고 한다. 보통 '선택, 복사, 붙이기' 등의 기능이라고 하겠다:

1) 다음의 메뉴기능이다


2) 파란색의 <Location of Data File>을 보라. default로 'Local file system'이 선택되어 있다. 'clipboard'로 바꿔주어야 한다.


3) 유의하여할 부분이 있다. 두번째 줄에 'Variable names in file' 을 선택할 것인가, 말것인가를 결정해야 한다. [그 차이는 밑의 자료 화일의 첫 부분들을 살펴보면 알 수 있다.] 아울러 <Field Separator>에서 Tabs을 선택하는 것이 좋다(?).


4) '  Variable names in file'은 Excel 화일을 복사해오는가, SPSS 화일을 복사해오는가에 따라서 결정하는것이 좋다. 다른말로 하면, 변수명을 칼럼위에 입력할 수 있는 SPSS의 화일은 'Variable names in file'을 선택하지 말고, 변수명이 일반적으로 1번 Row에 있는 Excel화일에서 복사해올때는 선택하는 것이 좋다.

1) 변수이름을 선택하지 않으면 다음처럼 자료가 복사된다: 질문15, 15-1, 16 등이 1번 Row에 붙여진다.


변수명을 선택하여 붙이면, 변수명에 x15, x15-1, x16...등이 붙여진다. 그리고 답변자 1부터  row에 붙여진다.