r - 如何制作可重现的数据库连接示例?

标签 r dplyr

有时,我需要针对查询数据库时遇到的错误制作可重现的示例;有时这些错误无法使用内置数据集重现。

是否有任何可用于制作可重复示例的公开可用数据库列表?
我知道他的

 src_mysql(dbname = "dplyr", 
                 host = "dplyr.csrrinzqubik.us-east-1.rds.amazonaws.com", 
                 port = 3306, 
                 user = "dplyr",
                 password = "dplyr")

但它给了我一个错误
Error in .local(drv, ...) : 
  Failed to connect to database: Error: Unknown MySQL Server Host 'dplyr.csrrinzqubik.us-east-1.rds.amazonaws.com' (8)

我在臭名昭著的问题 How to make a great R reproducible example? 中没有找到对这种特定情况的任何引用。

最佳答案

来自 http://shiny.rstudio.com/articles/

library(dplyr)
my_db <- src_mysql(
  dbname = "shinydemo",
  host = "shiny-demo.csa7qlmguqrf.us-east-1.rds.amazonaws.com",
  user = "guest",
  password = "guest"
)
# get the first 5 rows:
my_db %>% tbl("City") %>% head(5)

关于r - 如何制作可重现的数据库连接示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38752643/

相关文章:

R:将相同的行合并为一个(最好使用 dplyr/tidyr)

r - 根据查找表创建新变量

r - 将两个嵌套 tibble 变量相乘

R 通过两组变量求和

r - 如何在 R 中创建多个图形窗口

r - 如何为行数据框中发现的任何不匹配选择行名和行

r - 在特定列中包含 ROW MEAN 的新变量

r - dplyr:按学校分组的因素的计数/百分比未分组

r - 如何根据分组变量对单个序列进行多个序列的回归?

r - 基于R中的移动时间窗口加入数据