我有一个 R 中的 data.frame,其中包含许多列(超过 50 列)。列类型有整数、因子和字符。有没有一种快速方法可以只选择数据框的所有字符列?
我尝试了类似下面的方法,但没有成功。:/
示例:new_dataset <- class(old_dataset) %in% c("character") #仅选择字符
小智 5
dplyr::select_if()在1.0.0dplyr::select(where(...))中被取代dplyr
要选择使用类型的列character:
library(dplyr)
storms %>% select(where(is.character)) %>%
glimpse()
Run Code Online (Sandbox Code Playgroud)
Rows: 10,010
Columns: 2
$ name <chr> "Amy", "Amy", "Amy", "Amy"...
$ status <chr> "tropical depression", "tropical depression"...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2914 次 |
| 最近记录: |