如何使 sqlSave 仅写入列的子集。
我有一个(MS-Access)表,其中包含 A、B、C 和 D 列,如果我发送一个带有 A、B 和 D 列(没有 C)的数据框的 sqlSave 命令,我会收到以下消息:
Error in odbcUpdate(channel, query, mydata, coldata[m, ], test = test, :
missing columns in 'data'
Calls: sqlSave -> sqlwrite -> odbcUpdate
(我表中的列都是定义可选的)
我可以在我的数据框中添加一个名为 C 和值 NA 的虚拟列,并且 sqlSave 会很高兴,但是还有其他方法可以做到这一点吗?sqlSave
有我可以使用的论点吗?我在文档中找不到它们。