我需要选择所有非数字列。我可以使用轻松选择所有数字列select_if
:
mtcars %>% select_if(is.numeric)
如果我想选择怎么办non-numeric
列?我试过:
mtcars %>% select_if(!is.numeric)
但我收到以下错误消息:
Error in !is.numeric : invalid argument type
非常感谢您的帮助!
您可以使用purrr
's negate()
如果您使用,则包含在内library(tidyverse)
而不仅仅是library(dplyr)
library(tidyverse)
iris %>% select_if(negate(is.numeric))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)