Linux R的使用
2016-06-07 本文已影响210人
杜七
- Author:duqi@kongge.com
- Date: 2016.06.07
Linux R脚本的运行,参考这里
1,Linux的R的安装
- 在R的网站上,下载一个适合linux安装的R tag
- Linux解压,安装
2,安装Packages
- 镜像地址选择:
- install.packages("knitr")
- 其他packages类似
3,数据库连接——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)
- 建表并插入数据
t_demo<-data.frame( a=seq(1:10), b=letters[1:10], c=rnorm(10) ) dbWriteTable(conn, "t_demo", t_demo)
- 获得整个表数据:
dbReadTable(conn, "t_demo")
- 插入新数据
dbWriteTable(conn, "t_demo", t_demo, append=TRUE)
- 覆盖原表数据
dbWriteTable(conn, "t_demo", t_demo, overwrite=TRUE)
- 查询数据
d0 <- dbGetQuery(conn, "SELECT * FROM t_demo where c>0")
- 删除表
if(dbExistsTable(conn,'t_demo')){ dbRemoveTable(conn, "t_demo") }
4,Knitr
library(knitr)