Hi
another possibility is to use logical values properties
(x 0)*x
[1] -3 -2 -1 0 0 0 0
Regards
Petr
In addition to what David said:
On Mon, Aug 1, 2011 at 6:57 PM, zoe_zhang 1987.zhan...@gmail.com
wrote:
Dear All,
Sorry to bother
I want to write a function in R using if
Thank you for your adding, Steve, i followed Daivd's suggection and finally
got the answer.
It is my careless that should put lena instead of lenx.
I also tried your codes and worked well. I appreciate your help. I learnt a
lot from this forum.
Cheers,
Zoe
--
View this message in context:
Dear All,
Sorry to bother
I want to write a function in R using if
Say I have a dataset x,
if x[i]0, then x[i]=x[i],
if x[i]0, then x[i]=0
for example, x=-3:3,
then using the function, x becomes [-3,-2,-1,0,0,0,0]
I write the codes as follows,
gjr=function(x)
{lena=length(x)
for(i in 1:lenx)
On Aug 1, 2011, at 6:57 PM, zoe_zhang wrote:
Dear All,
Sorry to bother
I want to write a function in R using if
Say I have a dataset x,
if x[i]0, then x[i]=x[i],
if x[i]0, then x[i]=0
for example, x=-3:3,
then using the function, x becomes [-3,-2,-1,0,0,0,0]
Just use logical indexing
x[ x0
In addition to what David said:
On Mon, Aug 1, 2011 at 6:57 PM, zoe_zhang 1987.zhan...@gmail.com wrote:
Dear All,
Sorry to bother
I want to write a function in R using if
Say I have a dataset x,
if x[i]0, then x[i]=x[i],
if x[i]0, then x[i]=0
for example, x=-3:3,
then using the function,
David, I'm so appreciate!
Sincerely,
Zoe
--
View this message in context:
http://r.789695.n4.nabble.com/if-function-problems-tp3710995p3711062.html
Sent from the R help mailing list archive at Nabble.com.
__
R-help@r-project.org mailing list
6 matches
Mail list logo