Linux R的使用


Linux R腳本的運行,參考這里

1,Linux的R的安裝

  • 在R的網(wǎng)站上,下載一個適合linux安裝的R tag
  • Linux解壓,安裝

2,安裝Packages

  • 鏡像地址選擇:
  • install.packages("knitr")
  • 其他packages類似

3,數(shù)據(jù)庫連接——RMySQL

參考RMySQL

  • library(RMySQL)
  • conn <- dbConnect(MySQL(), dbname = "rmysql", username="rmysql",password="xx",host="192.168.1.201",port=3306)
  • conn users = dbGetQuery(conn, "SELECT * FROM t_user")
  • dbDisconnect(conn)
  • 建表并插入數(shù)據(jù)
    t_demo<-data.frame( a=seq(1:10), b=letters[1:10], c=rnorm(10) ) dbWriteTable(conn, "t_demo", t_demo)
  • 獲得整個表數(shù)據(jù): dbReadTable(conn, "t_demo")
  • 插入新數(shù)據(jù) dbWriteTable(conn, "t_demo", t_demo, append=TRUE)
  • 覆蓋原表數(shù)據(jù) dbWriteTable(conn, "t_demo", t_demo, overwrite=TRUE)
  • 查詢數(shù)據(jù) d0 <- dbGetQuery(conn, "SELECT * FROM t_demo where c>0")
  • 刪除表 if(dbExistsTable(conn,'t_demo')){ dbRemoveTable(conn, "t_demo") }

4,Knitr

  • library(knitr)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容