Hi guys,
I am trying to replace all elements of earth that are equal to zero with their
corresponding elements in mars. I can do the replace with a bunch of for-loops,
but I don't think this is the R way of doing things.
my_list <- list( earth=array(c(0,0,45,0,0,45,0,45),dim=c(2,2,2)),
mars=ar
Thanks Michael it works!
Have to say it is amazing what you can do in R with a few lines (a line in this
case) of code.
Fernando
From: R. Michael Weylandt [mailto:michael.weyla...@gmail.com]
Sent: 27. september 2011 15:43
To: Cabrera, Fernando Álvarez
Subject: Re: [R] Matrix and list indices
U
Hi guys,
Have the following problem computing vectors with pure vector algebra and end
up reverting to recursion or for-looping.
Function my_cumsum calculates a weighted average (W) of ratios (R), but only up
to the given size/volume (v). Now I recurse into the vector (from left to
right) wit
Stylish, but ifelse only includes a cumsum less or equal than v and ignores the
remainder, if v does not fit equally in say the first two weight buckets.
> R <- c(1.2, 1.3, 1.5)
> W <- c(3,2,5)
> my_cumsum(4, R, W) # should take 3*1.2 + 1*1.3
[1] 4.0
> sum(ifelse(cumsum(W) <= 4, W, 0) * R) # i
Correction to my previous mail: my_cumsum(4,R,W) does not return 4.0, it
returns 4.9!
-Original Message-
From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On
Behalf Of fernando.cabr...@nordea.com
Sent: 4. oktober 2011 08:37
To: r-help@r-project.org
Subject: Re: [R]
Hi guys
I have vectors x <- c(1,2,3,4) and y <- c(4,3,9) and would like to generate a
matrix which has 3 rows (length(y)) and 4 columns (length(x)), and each row is
the corresponding y element repeated length(x) times.
4,4,4,4
3,3,3,3
9,9,9,9
Thanks.
Fernando Álvarez
This last solution is what I was looking for, I was trying to avoid loops.
Thanks!
-Original Message-
From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On
Behalf Of Rainer Schuermann
Sent: 5. oktober 2011 18:29
To: r-help@r-project.org
Subject: Re: [R] Populate a m
Hi guys,
I am trying to plot a scatterplot with lines instead of with points using
function iplot in library iplots.
The best I can come up with is
x =(1:100)
y = rnorm(100)
iplot(x,y,ptDiam=0)
ilines(x,y)
Do you guys know of any paramter to set the "type" in iplot or iplot.opt?
Thanks,
Fe
8 matches
Mail list logo