gpt4 book ai didi

r - 我们如何使用 R 将数据写入 postgres 数据库表?

转载 作者:行者123 更新时间:2023-11-29 12:44:29 26 4
gpt4 key购买 nike

我需要使用 R 将数据写入 postgres 数据库表。如果表中存在某个 ID 的数据,则应更新数据,否则应将新数据附加到表中。

我尝试使用“RPostgreSQL”包进行此操作,但收到此错误消息

dbWriteTable(con, 'credit', credit,overwrite=TRUE,row.names=FALSE,append=TRUE)<br>

Error in postgresqlWriteTable(conn, name, value, ...) :overwrite and append cannot both be TRUE

最佳答案

您不能同时使用覆盖和追加。如果如下使用覆盖命令,它将截断表并重写数据。

dbWriteTable(con, 'credit', credit,overwrite=TRUE,row.names=FALSE)

如果使用追加,它将添加行。但它不会更新您的结果。

dbWriteTable(con, 'credit', credit,row.names=FALSE,append=TRUE)

关于r - 我们如何使用 R 将数据写入 postgres 数据库表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32269616/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com