當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。