我有一个数据框 一些数据 1 2015-06-05 2 16:00:00 3 19 4 40 5 985 6 69 7 22
我想将此数据发送到我的 postgreSQL 表中。我已经完成了所有先决条件。数据库已正确连接。我可以轻松地通过 dbSendQuery 发送数据。 但是这个数据集是一个对象数据 dbSendQuery 的命令(con,“插入数据值('A','b','C')”) 这里的 A , b, c 指的是data[1], data[2], data[3] 我希望导出这些值,但它会将它们发送为 数据[1] 数据[2] 数据[3] 而不是 1 2 3
最佳答案
RPostgreSQL 软件包有 dbWriteTable,它使您可以像这样在命令中存储数据:
dbWriteTable(con, "tableName", df, append=TRUE, row.names=0)
请记住,数据框 (df) 的列名必须与数据库表中的字段相同。
关于r - 将数据从 R 发送到 postgreSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31110878/