电竞比分网-中国电竞赛事及体育赛事平台

分享

R語(yǔ)言數(shù)據(jù)的導(dǎo)入與導(dǎo)出

 頭頭了不起 2019-08-16

1.R數(shù)據(jù)的保存與加載

可通過(guò)save()函數(shù)保存為.Rdata文件,通過(guò)load()函數(shù)將數(shù)據(jù)加載到R中。

  1. > a <- 1:10
  2. > save(a,file='d://data//dumData.Rdata')
  3. > rm(a) #將對(duì)象a從R中刪除
  4. > load('d://data//dumData.Rdata')
  5. > print(a)
  6. [1] 1 2 3 4 5 6 7 8 9 10

2.CSV文件的導(dǎo)入與導(dǎo)出

下面創(chuàng)建df1的數(shù)據(jù)框,通過(guò)函數(shù)write.csv()保存為一個(gè).csv文件,然后通過(guò)read.csv()將df1加載到數(shù)據(jù)框df2中。

  1. > var1 <- 1:5
  2. > var2 <- (1:5)/10
  3. > var3 <- c("R and","Data Mining","Examples","Case","Studies")
  4. > df1 <- data.frame(var1,var2,var3)
  5. > names(df1) <- c("VariableInt","VariableReal","VariableChar")
  6. > write.csv(df1,"d://data//dummmyData.csv",row.names = FALSE)
  7. > df2 <- read.csv("d://data//dummmyData.csv")
  8. > print(df2)
  9. VariableInt VariableReal VariableChar
  10. 1 1 0.1 R and
  11. 2 2 0.2 Data Mining
  12. 3 3 0.3 Examples
  13. 4 4 0.4 Case
  14. 5 5 0.5 Studies
3.通過(guò)ODBC導(dǎo)入與導(dǎo)出數(shù)據(jù)

RODBC提供了ODBC數(shù)據(jù)庫(kù)的連接。

3.1從數(shù)據(jù)庫(kù)中讀取數(shù)據(jù)

odbcConnect()建立一個(gè)數(shù)據(jù)庫(kù)連接,sqlQuery()向數(shù)據(jù)庫(kù)發(fā)送一個(gè)SQL查詢,odbcClose()關(guān)閉數(shù)據(jù)庫(kù)連接。

  1. library(RODBC)
  2. connection <- odbcConnect(dsn="servername",uid="userid",pwd="******")
  3. query <- "SELECT * FROM lib.table WHERE ..."
  4. # or read query from file
  5. # query <- readChar("data/myQuery.sql", nchars=99999)
  6. myData <- sqlQuery(connection, query, errors = TRUE)
  7. odbcClose(connection)
sqlSave()和sqlUpdate()用于寫(xiě)入或更新一個(gè)ODBC數(shù)據(jù)庫(kù)表。

3.2從Excel文件中導(dǎo)入與導(dǎo)出數(shù)據(jù)

  1. library("RODBC")
  2. conn<-odbcConnectExcel("D:/data/Amtrak.xls")
  3. Amtrak<-sqlFetch(conn,"Data")
  4. close(conn)




    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多