Try this: DFS <- lapply(split(seq(1, 144, by = 1), rep(1:12, each = 12)), function(x)SDF1[x,]/SDF2)
On Wed, May 14, 2008 at 5:02 AM, Bert Jacobs <[EMAIL PROTECTED]> wrote: > Hi, > > > > I have two dataframes one with 144 rows and 160 columns (SDF1) and one > with > 12 rows and 160 columns (SDF2). > > Now I'm trying to divide rows 1:12 with SDF2, rows 13:24 with SDF2, rows > 25:36 with SDF 2, . > > In S-Plus the following code works fine: > > > > DFS = SDF1[1:144,1:60] / as.vector(SDF2[1:12,1:160]) > > > > but in R when I try to implement the formula I get the following error: > > "/ only defined for equally-sized data frames" > > > > Can someone help me out on this one. Thx in advance. > > Bert > > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help@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. > -- Henrique Dallazuanna Curitiba-Paraná-Brasil 25° 25' 40" S 49° 16' 22" O [[alternative HTML version deleted]]
______________________________________________ R-help@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.