首页 > 解决方案 > 使用 R 将相同的 SQL 表附加到新数据

问题描述

我在 R 的 SQL 表中写入的数据框中有 15 列(每日值)。现在我想在每次对新数据运行分析时附加并更新它。例如,我现在有到 2021 年 3 月的信息表,现在是 4 月底,我想用 4 月的值更新同一张表。列号相同。我正在使用以下代码,但是当我使用新数据运行分析时它不会附加。

有什么线索吗?

#write to SQL
#connection <- odbcDriverConnect('driver={SQL Server};server=server\\SQLEXPRESS,1433;database=xxx;uid=xxx;pwd=xxx')
data <-data.frame(df,check.names = F)
sqlSave(connection,data,tablename= "abc",rownames=F,append=T)
odbcClose(connection)

标签: sqlrdatabaserodbc

解决方案


推荐阅读