我尝试在数据框中的多个列中做一个简单的最小值,但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
nico.. 22
您可以使用apply
遍历每一行
apply(df, 1, FUN=min)
其中1表示对每行df应用FUN,2表示将FUN应用于列.
您可以使用apply
遍历每一行
apply(df, 1, FUN=min)
其中1表示对每行df应用FUN,2表示将FUN应用于列.