R:데이터 저장과 불러오기: 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
잔글편집 요약 없음 |
편집 요약 없음 |
||
4번째 줄: | 4번째 줄: | ||
데이터를 파일로 저장하거나, 파일로부터 불러오기. 일반적으로 데이터프레임으로 다룬다. | 데이터를 파일로 저장하거나, 파일로부터 불러오기. 일반적으로 데이터프레임으로 다룬다. | ||
=== 데이터 불러오기 === | ===데이터 불러오기=== | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
22번째 줄: | 22번째 줄: | ||
read.xls(file="c:\주소.xls", sheet=숫자, package="gdata") | read.xls(file="c:\주소.xls", sheet=숫자, package="gdata") | ||
read.xlsx(......) | |||
|주소로부터 숫자에 해당하는 시트를 가져온다. | |주소로부터 숫자에 해당하는 시트를 가져온다. | ||
|- | |- | ||
34번째 줄: | 36번째 줄: | ||
read.spss(file="c:\주소\파일명") | read.spss(file="c:\주소\파일명") | ||
| | | | ||
|- | |||
|[[JSON]] | |||
|library("RJSONIO") | |||
fromJSON(content = "c\주소\파일명.json") | |||
|JSON파일을 리스트로 가져온다. | |||
|} | |} | ||
=== 데이터 내보내기 === | ===데이터 내보내기=== | ||
{| class="wikitable" | {| class="wikitable" | ||
!대상 | !대상 |
2020년 8월 12일 (수) 15:30 판
R언어 공부를 위한 틀 틀:R
데이터 다루기
데이터를 파일로 저장하거나, 파일로부터 불러오기. 일반적으로 데이터프레임으로 다룬다.
데이터 불러오기
대상 | 방법 | 설명 |
---|---|---|
텍스트 | 데이터명 = read.csv('C:/주소..../파일명.csv')
데이터명 = read.csv('C:\\주소....\\파일명.csv') |
데이터가 ',' 이나 탭(\t)으로 구분된 경우에만 사용한다.
|
엑셀 | gdata패키지 구동.
read.xls(file="c:\주소.xls", sheet=숫자, package="gdata") read.xlsx(......) |
주소로부터 숫자에 해당하는 시트를 가져온다. |
dbf | foreign패키지 구동.
read.xls(file="c:\주소.dbf", package="foreign") |
|
SPSS | foreign패키지 구동.
read.spss(file="c:\주소\파일명") |
|
JSON | library("RJSONIO")
fromJSON(content = "c\주소\파일명.json") |
JSON파일을 리스트로 가져온다. |
데이터 내보내기
대상 | 목표 | 방법 | 설명 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
행렬 | 텍스트 | MASS패키지 구동
write.matrix(데이터명, file="저장할파일주소.txt", sep="구분자") |
데이터 사이마다 구분자를 두어 저장한다. 보통 ','이나 '\t' 등
디폴트는 ' '(공백)이다. | ||||||||
데이터프레임 | 텍스트 | write.csv(데이터명, file="저장할파일주소.csv") |
| ||||||||
엑셀 | |||||||||||
dbf | foreign패키지 구동.
write.dbf(데이터명, "c:\주소.dbf") |
||||||||||
SPSS | write.foreign(데이터명, datafile="저장할파일주소.txt",
codefile="저장할파일주소.sps", package="SPSS") |
데이터를 txt파일로 저장 후, SPSS에 맞게 재생성. |