小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

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

 頭頭了不起 2019-08-16

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

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

  1. > a <- 1:10
  2. > save(a,file='d://data//dumData.Rdata')
  3. > rm(a) #將對象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ù)框,通過函數(shù)write.csv()保存為一個.csv文件,然后通過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.通過ODBC導(dǎo)入與導(dǎo)出數(shù)據(jù)

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

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

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

  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()用于寫入或更新一個ODBC數(shù)據(jù)庫表。

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)




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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多