RPostgreSQL-将数据框导入表

尚蒂

我想将完整的数据框导出到已在数据库(postgresql)中创建并包含相似数据的表中。

我发现一些有关dbwrite表(.... overwrite = TRUE)的问题,我不想覆盖表中已经存在的数据。我只想从R控制台使用数据框更新我的表。

有人可以让我知道我该怎么做..

像这样的东西

dbInsertTable(con, df, tablename = "MyTable")
迪恩·麦格雷戈

你需要 dbWriteTable

假设您没有在数据框中使用行名

dbWriteTable(con, "MyTable", df, row.names=FALSE, append=TRUE)

如果您希望df中的行名成为数据库表中的一列,则可以将该选项设置为TRUE如果您的表位于公共模式以外的其他模式中,那么您将c('myschema', 'MyTable')代替直观的“ myschema.MyTable”。另外,数据框的列必须与数据库表中的列的顺序相同。它根据订单而不是名称进行匹配。

顺便说一句,您可能不应该在postgres表或列名中使用大写字母,因为那样的话就需要用引号引起来。如果您真的使用大写字母,那么您将需要dbWriteTable(con, '"MyTable"', df, row.names=FALSE, append=TRUE)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

RpostgreSQL bigint数据类型

来自分类Dev

我如何在R中中断RPostgresql查询

来自分类Dev

Rpostgresql:正确地转义输入字符串

来自分类Dev

使用RPostgreSQL的UTF-8 / Unicode文本编码

来自分类Dev

在Linux上安装RPostgreSQL

来自分类Dev

RPostgreSQL安装错误-RPostgreSQL.so:未定义符号:PQpass

来自分类Dev

在RHEL 6.5 libpq-fe.h上安装RPostgreSQL错误

来自分类Dev

如何通过RPostgreSQL执行SQL查询文件

来自分类Dev

安装RPostgreSQL连接到Postgres.app

来自分类Dev

如何导入带有字符列的数据框(RPostgreSQL)?

来自分类Dev

RPostgreSQL dbConnect使用连接字符串

来自分类Dev

从Excel将数据导入SQL Server表

来自分类Dev

在Mac 10.11.3上使用RPostgreSQL将R连接到Redshift

来自分类Dev

R无法通过rPostgreSQL将表写入PostgreSQL

来自分类Dev

将“ .dat”文件导入熊猫数据框

来自分类Dev

从SEC自动将资产负债表导入数据框

来自分类Dev

将交叉表数据从Excel导入到Pandas数据框

来自分类Dev

将SQLAlchemy表导入没有Flask的熊猫数据框

来自分类Dev

将数据框导出/导入为Excel工作表

来自分类Dev

如何通过RPostgreSQL执行SQL查询文件

来自分类Dev

安装RPostgreSQL连接到Postgres.app

来自分类Dev

RPostgreSQL dbConnect使用连接字符串

来自分类Dev

R将SDMX数据导入数据框

来自分类Dev

我可以使用RPostgreSQL软件包将PostGIS栅格数据类型导入R吗?

来自分类Dev

RPostgreSQL无法连接到服务器

来自分类Dev

无法在Windows上将PostgreSQL(通过SSL)与RPostgresql连接

来自分类Dev

使用RPostgreSQL和dplyr将R连接到Redshift的理论是什么

来自分类Dev

将 IISLog 数据导入表 Sqlserver

来自分类Dev

将 Excel 工作表作为单个数据框导入 R

Related 相关文章

热门标签

归档