如何将矢量结果作为 data.frame 从 R 导出到 SQL Server 上的现有表



我有3个向量,包含测试1、2和3的结果。我想将它们转换为数据帧,以便能够将它们导出到下面的SQL Server结果表。

我如何将向量转换为data.frame并导出到SQL Server?

表结果

我以前就这样做过。这是我最终使用的代码,它从数据中写入数据。SQL Server 2012 Express:

您需要使用RODBC包。您还需要设置一个用户DSN ODBC连接。我把我的命名为LOCALHOST。

addPackage("RODBC")
connection <- RODBC::odbcConnect("LOCALHOST")
try(RODBC::sqlDrop(connection, "dbo.iris", errors = FALSE), silent = TRUE)
sqlSave(connection, iris)
RODBC::odbcClose(connection)

最新更新