【发布时间】:2016-04-13 12:01:41
【问题描述】:
我尝试计算数据框中多列(逐行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
【问题讨论】:
-
@RichScriven's 不太直观(对我而言),但对于处于优化模式的任何人来说都更快。