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


R dbplyr replace_na.tbl_lazy 將 NA 替換為指定值

這是tidyr::replace_na() 泛型的方法。

用法

# S3 method for tbl_lazy
replace_na(data, replace = list(), ...)

參數

data

一對由數據庫查詢支持的惰性 DataFrame 架。

replace

命名的值列表,每列有一個值,其中有 NA 值需要替換。

...

沒用過;包含在內是為了與通用兼容。

另一個tbl_lazy。使用show_query()查看生成的查詢,並使用collect()執行查詢並將數據返回到R。

例子

df <- memdb_frame(x = c(1, 2, NA), y = c("a", NA, "b"))
df %>% tidyr::replace_na(list(x = 0, y = "unknown"))
#> # Source:   SQL [3 x 2]
#> # Database: sqlite 3.41.2 [:memory:]
#>       x y      
#>   <dbl> <chr>  
#> 1     1 a      
#> 2     2 unknown
#> 3     0 b      
源代碼:R/verb-expand.R

相關用法


注:本文由純淨天空篩選整理自Hadley Wickham等大神的英文原創作品 Replace NAs with specified values。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。