gpt4 book ai didi

r - 如何在 map 中使用选择来获取数据框列表

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

我有一个数据框列表,每个数据框都有相同的列。我想按索引删除一些列。如何在 map 函数中使用选择命令?

这是我的尝试:

data <- data %>% map(~ select(-c(7, 11, 13, 14))) 

关于我需要如何更改此代码的任何想法?

非常感谢

最佳答案

你可以试试:

data <- purrr::map(data, ~ . %>% dplyr::select(-c(7, 11, 13, 14))) 

或者在基础 R 中:

data <- lapply(data, function(x) x[,-c(7, 11, 13, 14)])

更新

这对我有用 dplyr > 0.8

data <- map(data, .f = list(. %>% dplyr::select(-grp)))

关于r - 如何在 map 中使用选择来获取数据框列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62550960/

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