gpt4 book ai didi

r - 数据框中每行的最小值

转载 作者:行者123 更新时间:2023-12-02 11:20:51 25 4
gpt4 key购买 nike

我尝试计算数据框中多列的最小值(按行 min),但 min 函数自动返回整个列的最小值每列而不是每行单独。我确定我在这里错过了一些非常简单的东西?非常感谢任何想法。

x <- c(1,2,7)
y <- c(1,5,4)
minIwant <- c(1,2,4)
df <- data.frame(x, y, minIwant)
df$minIget <- min(df$x,df$y)
df
x y minIwant minIget
1 1 1 1 1
2 2 5 2 1
3 7 4 4 1

最佳答案

您可以使用apply来遍历每一行

apply(df, 1, FUN = min)

其中 1 表示将 FUN 应用于 df 的每一行,2 表示将 FUN 应用于列。

要删除缺失值,请使用:

apply(df, 1, FUN = min, na.rm = TRUE)

关于r - 数据框中每行的最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34683234/

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