R 多列类型转换

mutate_at(vars(contains("数")),as.numeric)   

mutate_if(str_detect(colnames(.), "数"),as.numeric)

 mutate_if(is.character,as.numeric)

  在dplyr中,选择包含“ Sepal”的变量,并将NA分配给Species为“ setosa”的那些行:

  iris %>%

    mutate_at(vars(contains("Sepal")), funs(ifelse(Species == "setosa", NA, .))) 

  iris %>%

    mutate_at(vars(contains("Sepal")), 

              funs(na_if(Species, "setosa")))

评论

此博客中的热门博文

V2ray websocket(ws)+tls+nginx分流

Rstudio 使用代理