R 仅当其函数参数为“过滤器”时才使用它
我创建了这样一个函数R 仅当其函数参数为“过滤器”时才使用它,r,R,我创建了这样一个函数 load_data <- function( data_frame ) { result <- tbl("database", "table") %>% filter(id %in% !!data_frame$id) %>% collect() return(result) } # Use df <- data.frame(id = c(1)) test <- load_data(data_frame
load_data <- function(
data_frame
) {
result <-
tbl("database", "table") %>%
filter(id %in% !!data_frame$id) %>%
collect()
return(result)
}
# Use
df <- data.frame(id = c(1))
test <- load_data(data_frame = df)
加载数据%
收集
返回(结果)
}
#使用
df这是sparkR
还是sparkyr
?您不能在函数的开头使用类似于if(缺少(数据帧))
的东西来解决这个基本情况吗?