gpt4 book ai didi

r - 如何根据 R 中的类型选择列?

转载 作者:行者123 更新时间:2023-12-05 02:06:48 27 4
gpt4 key购买 nike

我在 R 中有一个包含许多列(超过 50 列)的 data.frame。列类型为整数、因子和字符。有没有一种快速的方法可以只为我的数据框选择所有字符列?

我尝试了类似下面的方法,但没有用。 :/

示例:new_dataset <- class(old_dataset) %in% c("character") #只选择字符

最佳答案

dplyr::select_if()dplyr 1.0 中被 dplyr::select(where(...)) 取代。 0

要选择类型为 character 的列,请使用:

library(dplyr)
storms %>% select(where(is.character)) %>%
glimpse()
Rows: 10,010
Columns: 2
$ name <chr> "Amy", "Amy", "Amy", "Amy"...
$ status <chr> "tropical depression", "tropical depression"...

关于r - 如何根据 R 中的类型选择列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62427981/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com