R 如何在地图中选择数据帧列表
我有一个数据帧列表,每个数据帧都有相同的列。我想按索引删除一些列。如何在映射函数中使用select命令 以下是我的尝试:R 如何在地图中选择数据帧列表,r,purrr,R,Purrr,我有一个数据帧列表,每个数据帧都有相同的列。我想按索引删除一些列。如何在映射函数中使用select命令 以下是我的尝试: data <- data %>% map(~ select(-c(7, 11, 13, 14))) data%map(~select(-c(7,11,13,14))) 关于我需要如何更改此代码,有什么想法吗 非常感谢您可以尝试: data <- purrr::map(data, ~ . %>% dplyr::select(-c(7, 11, 13
data <- data %>% map(~ select(-c(7, 11, 13, 14)))
data%map(~select(-c(7,11,13,14)))
关于我需要如何更改此代码,有什么想法吗
非常感谢您可以尝试:
data <- purrr::map(data, ~ . %>% dplyr::select(-c(7, 11, 13, 14)))
我们不需要匿名函数就可以做到这一点
data <- lapply(data, `[`, -c(7, 11, 13, 14))
数据
data <- map(data, .f = list(. %>% dplyr::select(-grp)))
data <- lapply(data, `[`, -c(7, 11, 13, 14))