gpt4 book ai didi

r - 仅从列表中的数据框中选择数字列

转载 作者:行者123 更新时间:2023-12-05 00:50:51 25 4
gpt4 key购买 nike

我有这个 list 的数据框如下:

library(carData)
library(datasets)
l = list(Salaries,iris)

我只想选择此数据集列表中的数字列。已经用函数 select_if(is.numeric) 尝试了 lapply 但它对我不起作用。

最佳答案

我们可以使用 selectwheredplyr 的较新版本中- 循环 listmapselect data.frames 的列

library(purrr)
library(dplyr)
map(l, ~ .x %>%
select(where(is.numeric)))

或使用 base R

lapply(l, Filter, f = is.numeric)

关于r - 仅从列表中的数据框中选择数字列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73846504/

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