当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R dbplyr tbl_lazy 创建本地惰性 tibble


这些函数对于测试 SQL 生成非常有用,而无需具有活动的数据库连接。有关可用数据库模拟的列表,请参阅simulate_dbi()

用法

tbl_lazy(df, con = NULL, src = NULL, name = "df")

lazy_frame(..., con = NULL, src = NULL, .name = "df")

例子

library(dplyr)
df <- data.frame(x = 1, y = 2)

df_sqlite <- tbl_lazy(df, con = simulate_sqlite())
df_sqlite %>% summarise(x = sd(x, na.rm = TRUE)) %>% show_query()
#> <SQL>
#> SELECT STDEV(`x`) AS `x`
#> FROM `df`
源代码:R/tbl-lazy.R

相关用法


注:本文由纯净天空筛选整理自Hadley Wickham等大神的英文原创作品 Create a local lazy tibble。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。