[R] For loop...
Bert Gunter
gunter.berton at gene.com
Sun Nov 4 15:40:27 CET 2012
But ...
On Sun, Nov 4, 2012 at 4:24 AM, Berend Hasselman <bhh at xs4all.nl> wrote:
>
> On 04-11-2012, at 13:07, SHAILLY MEHROTRA wrote:
>
>> Dear R-users,
>>
>> I have dataset with column A and B with1000 values,
>>
>> For each of column C value (C = seq(1,1000,1), I want to repeat A and B
>> values and calculate R = A+B*C for each row.
>>
>> I want to get output as
>>
>> A B C R
>> 1 10 1 11
>> 2 30 1 32
>> 3 50 1 53
>> 1000 1000 1 2000
>> 1 10 2 21
>> 2 30 2 62
>> 3 50 2 103
>> 1000 1000 2 3000
>>
>> How can I do it using for loop?
>>
>
> You don't do that with a for loop.
> You can do it like this, assuming your dataset is a data.frame and is named "dat"
>
>
> dat["R"] <- dat["A"] + dat["B"]*dat["C"]
dat[["R"]] <- dat[["A"]] + dat[["B"]]*dat[["C"]]
would be better, I believe.
And the OP would be well-advised to read the Intro to R tutorial
before posting further on this list.
To quote Rolf Turner on this list:
" Learn something about R; don't just hammer and hope. Read the
introductory manuals and scan the FAQ.."
-- Bert
>
> dat[,"R"] <- dat[,"A"] + dat[,"B"]*dat[,"C"]
>
> Read the R intro manual.
>
> Berend
>
>> Thanks
>> Shailly
>>
>> [[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.
>
> ______________________________________________
> 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.
--
Bert Gunter
Genentech Nonclinical Biostatistics
Internal Contact Info:
Phone: 467-7374
Website:
http://pharmadevelopment.roche.com/index/pdb/pdb-functional-groups/pdb-biostatistics/pdb-ncb-home.htm
More information about the R-help
mailing list