I need to calculate the maximum value for each row among 3 columns.
A table could be:
x = c(1,2,3,4,5 ) y = c(2,3,3,1,1 ) z = c(4,3,2,1,1 ) df<
If John posts accept his, but just to show the result his comment does work
x = c(1,2,3,4,5 ) y = c(2,3,3,1,1 ) z = c(4,3,2,1,1 ) df<-data.frame(x,y,z) df$max<-apply(df, 1, max) df$max #[1] 4 3 3 4 5 df #x y z max #1 2 4 4 #2 3 3 3 #3 3 2 3 #4 1 1 4 #5 1 1 5