Re: [R] Dividing Two Dataframes

From: Henrique Dallazuanna <wwwhsd_at_gmail.com>
Date: Wed, 14 May 2008 08:33:50 -0300

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 <b.jacobs_at_pandora.be> 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_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.
>

-- 
Henrique Dallazuanna
Curitiba-Paraná-Brasil
25° 25' 40" S 49° 16' 22" O

	[[alternative HTML version deleted]]


______________________________________________ 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.

Received on Wed 14 May 2008 - 15:10:58 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Wed 14 May 2008 - 17:30:37 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive