how to call a function for each row
will this do it:
x <- read.table(text = "X1 X2 X3
+ 1 3 5 + 2 4 6 + 3 6 1", header = TRUE)
x
X1 X2 X3 1 1 3 5 2 2 4 6 3 3 6 1
apply(x, 1, function(a) 6 * a[1] + 7 * a[2] + 8 * a[3])
[1] 67 88 68
On Wed, Nov 30, 2011 at 8:10 AM, arunkumar1111 <akpbond007 at gmail.com> wrote:
Hi ?I have ?a data-frame which look like this X1 X2 X3 1 ? 3 ?5 2 ? 4 ?6 3 ? 6 ?1 I want to apply a formula Y=6*X1 + 7*X2 + 8*X3 ?for every row Thanks in Advance -- View this message in context: http://r.789695.n4.nabble.com/how-to-call-a-function-for-each-row-tp4122906p4122906.html Sent from the R help mailing list archive at Nabble.com.
______________________________________________ R-help at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.
Jim Holtman Data Munger Guru What is the problem that you are trying to solve? Tell me what you want to do, not how you want to do it.