将数据从R发送到postgreSQL

时间:2015-06-29 08:18:19

标签: r postgresql ubuntu

我有一个数据框  一些数据 2015-06-06 2 16:00:00 3 19 4 40 5 985 6 69 7 22

我想将这些数据发送到我的postgreSQL表中。我做了所有必备的东西。数据库已正确连接。我可以通过dbSendQuery轻松发送数据。 但是这个数据集是一个对象数据 dbSendQuery的命令(con,"插入数据值(' A','''' C')") 这里A,b,c指的是数据[1],数据[2],数据[3] 我希望导出值,但它将它们发送为 数据[1]数据[2]数据[3] 而不是 1 2 3

1 个答案:

答案 0 :(得分:2)

包RPostgreSQL具有 dbWriteTable ,使您可以在命令中存储数据,如下所示:

dbWriteTable(con, "tableName", df, append=TRUE, row.names=0)

请记住,数据框(df)的列名必须与db表中的字段相同。