gpt4 book ai didi

r - 从没有循环的数据帧列表中获取最大/最小值

转载 作者:行者123 更新时间:2023-12-04 17:52:34 27 4
gpt4 key购买 nike

到现在为止,我刚刚找到了为列表中多个数据帧中的列获取最大值的解决方案。

我已经将数据帧 df1, df2, df3, ..., dfn 存储在列表 dfList 中,我想获取列 df_ 的最大值$a 对于每个数据框。这意味着例如向量 maxList = c(max_a_df1, max_a_df2, max_a_df3, ... , max_a_dfn)

我知道

max(dfList[[1]]$a) 

给我 df1a 列的最大值,我知道我可以遍历 dfList 并将相应的最大值添加到一个载体。

但也许还有另一种方法可以不使用循环来实现这个操作?

最佳答案

我们可以使用 sapply 循环遍历 list 元素,提取列 'a' 并获取 max 值作为 向量

sapply(dfList, function(x) max(x$a, na.rm=TRUE))

关于r - 从没有循环的数据帧列表中获取最大/最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43425540/

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