[R] Alternative to "apply" in R 3.2.2
Olu Ola
oluola2011 at yahoo.com
Fri Nov 11 21:45:22 CET 2016
Hello,I have a dataset that is similar to the one as follows:
> Df.1 <- data.frame(A = c(5,4,7,6,8,4),B = (c(1,5,2,4,9,1)),C=(c(2,3,NA,5,NA,9)))
> Df.1
A B C
1 5 1 2
2 4 5 3
3 7 2 NA
4 6 4 5
5 8 9 NA
6 4 1 9
> Df.1$D = apply(Df.1, 1, prod, na.rm=T)
> Df.1$D[1] 10 60 14 120 72 36
> Df.1
A B C D
1 5 1 2 10
2 4 5 3 60
3 7 2 NA 14
4 6 4 5 120
5 8 9 NA 72
6 4 1 9 36I intend to obtain a column D that takes into account na.rm=T but 'apply' does not work in R 3.2.2
A way forward will be greatly appreciated.
[[alternative HTML version deleted]]
More information about the R-help
mailing list