當前位置:法律諮詢服務網 - 企業資訊 - R語言如何從外部讀取數據到R中

R語言如何從外部讀取數據到R中

R語言如何從外部讀取數據到R中

R語言可以從鍵盤,文本,excel,access,數據庫,專業處理軟件sas

壹、使用鍵盤的輸入

mydata<-data.frame(age=numeric(0),gender=character(0),weight=numeric(0))

mydata<-edit(mydata)

二、讀入帶有分隔符文本格式的數據

data<-read.table(文件,header=true/false,sep="delimeter",row.names=列名)

其中文件可以有很多選項的

file()gzfile(),bzfile(),等壹些壓縮文件以及url(http://,ftp://,smtp://)

例子:

默認的時候,字符串會自動使用factor轉化為數值型

data<-read.table("student.csv",header=TRUE,sep=",",row.names="studentid",stringsAsFactors=FALSE)

三、將xls文件導入到R中

(1)將xls變成csv的格式導入

(2)在Windows系統中,妳也可以使用RODBC包來訪問Excel文件。

library(RODBC)

channel <- odbcConnectExcel("student.xls")

mydataframe<-sqlFetch(channel,"Sheet1")

odbcClose(channel)

四、抓取網頁並且提取信息

五、導入spss數據

library(Hmisc)

mydata<-spss.get("mydata.sav",use.value.labels=TRUE)

六、導入SAS數據

將sas格式的數據轉換為csv格式的數據 然後用read.table()形式導入

七、導入關系型數據庫的數據

R中有多種面向關系型數據庫管理系統(DBMS)的接口,包括Microsoft SQL Server、Microsoft Access、MySQL、Oracle、PostgreSQL、DB2、Sybase、Teradata以及SQLite。其中壹些包通過原生的數據庫驅動來提供訪問功能,另壹些則是通過ODBC或JDBC來實現訪問的。

(1)使用ODBC的方式導入數據

  • 上一篇:如何做好企業黨務工作
  • 下一篇:廈門旅遊攻略
  • copyright 2024法律諮詢服務網