【问题标题】:In R can you create an in-memory Teradata database?在 R 中,您可以创建内存中的 Teradata 数据库吗?
【发布时间】:2020-04-20 01:19:51
【问题描述】:

dbplyr's reference page 开始展示如何创建内存中的 SQLite 数据库并复制数据集:

library(dplyr, warn.conflicts = FALSE)
con1 <- DBI::dbConnect(RSQLite::SQLite(), ":memory:")
copy_to(con1, mtcars)

它使用RSQLite::SQLite() 来实现这一点。是否有类似的方法来创建内存中的 Teradata 数据库并复制数据集。我想它可能看起来像:

library(dplyr, warn.conflicts = FALSE)
con2 <- DBI::dbConnect(RTeradata::Teradata(), ":memory:")
copy_to(con2, iris)

环顾四周,似乎没有RTeradata::Teradata() 这样的东西,所以我不知道该怎么办。

如果您对我的动机感到好奇,我希望能够创建可重现的错误示例,这些示例是我在将 dbplyr 与 Teradata SQL 数据库一起使用时遇到的错误。目前我不知道有什么方法可以做到这一点。

【问题讨论】:

    标签: sql r dplyr teradata dbplyr


    【解决方案1】:

    安装teradara drivers 后,您应该可以使用DBI 软件包。如果您想要专门针对dplyr 的内容,请查看tdplyr

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-10
      • 1970-01-01
      • 1970-01-01
      • 2023-04-11
      • 1970-01-01
      • 2015-03-18
      • 2013-05-18
      • 1970-01-01
      相关资源
      最近更新 更多