R 언어는 외부에서 R로 데이터를 읽는 방법
R 언어는 키보드, 텍스트, 엑셀, 액세스, 데이터베이스 및 전문 처리 소프트웨어 sas에서 데이터를 읽을 수 있습니다
1. 키보드를 이용한 입력
mydata<-data.frame(age=numeric(0), Gender=character(0),weight=numeric(0))
mydata < -edit(mydata)
2. 구분 기호를 사용하여 텍스트 형식의 데이터를 읽습니다.
data<-read.table(file, header=true/false,sep="delimeter ", row.names=열 이름)
파일에는 다양한 옵션이 있을 수 있습니다.
file() gzfile(), bzfile() 및 기타 압축 파일과 url(http: //, ftp://, smtp://)
예:
기본적으로 문자열은 요소
데이터를 사용하여 숫자 유형으로 자동 변환됩니다< -read.table("student.csv",header=TRUE,sep=",",row.names="studentid", stringsAsFactors=FALSE)
3. xls 파일을 R Medium<으로 가져옵니다. /p>
(1) xls를 csv 형식으로 가져오기
(2) Windows 시스템에서는 RODBC 패키지를 사용하여 Excel 파일에 액세스할 수도 있습니다.
라이브러리(RODBC)
채널 <- odbcConnectExcel("student.xls")
mydataframe<-sqlFetch(channel,"Sheet1")
odbcClose(channel)
4. 웹페이지 크롤링 및 정보 추출
5. spss 데이터 가져오기
라이브러리(Hmisc)
mydata<-spss.get("mydata.sav",use.value.labels=TRUE)
6. SAS 데이터 가져오기
SAS 형식의 데이터를 다음으로 변환합니다. 그런 다음 read.table()을 사용하여 csv 형식의 데이터를 가져옵니다.
7. 관계형 데이터베이스에서 데이터 가져오기
R에는 Microsoft SQL을 포함한 많은 DBMS 지향 도구가 있습니다. 서버, Microsoft Access, MySQL, Oracle, PostgreSQL, DB2, Sybase, Teradata 및 SQLite. 이러한 패키지 중 일부는 기본 데이터베이스 드라이버를 통한 액세스를 제공하고 다른 패키지는 ODBC 또는 JDBC를 통한 액세스를 제공합니다.
(1) ODBC를 사용하여 데이터 가져오기