r R:将数据帧写入MySQL数据库,并将数据从数据库查询到R.

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了r R:将数据帧写入MySQL数据库,并将数据从数据库查询到R.相关的知识,希望对你有一定的参考价值。

install.packages("RMySQL")
library(RMySQL)
NAZWA_TABELI = "andi"
#połączenie
mydb = dbConnect(MySQL(), user='andi_10c',password='########',dbname='andi_10c',host='##################')
#tworzymy w bazie nowa tabele o nazwie iris_table, zapisujac do niej data frame iris (defaultowo dostępny w R)
dbWriteTable(mydb, name=NAZWA_TABELI, value=iris)
#listujemy tabele w bazie
dbListTables(mydb)
#listujemy pola tabeli iris_table
dbListFields(mydb, NAZWA_TABELI)
#zapuszczamy sobie dowolne pożądane queries
rs=dbSendQuery(mydb, paste('select * from ',NAZWA_TABELI,' iris where Species = "setosa"'))
#przechwytujemy z querysetu dane do data framu
dane<-fetch(rs, n=-1)

以上是关于r R:将数据帧写入MySQL数据库,并将数据从数据库查询到R.的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 R 将数据帧/矩阵写入 CSV,但值中有逗号

使用 DBI 包从 R 数据帧创建数据并将其插入到 Cloudera Impala

使用 R 在一个 .csv 文件中写入不同的数据帧

为数据帧分配新名称并将其另存为R中的单独对象

使用 R 在一个 .csv 文件中写入不同的数据帧

将 XTS 对象作为数据帧存储在 R 的列表中