[R] new_index
Bert Gunter
bgunter@4567 @end|ng |rom gm@||@com
Sat Sep 7 21:38:12 CEST 2019
dat1 is wrong also. It should read:
dat1 <-read.table(text="ID, x, y, z
A, 10, 34, 12
B, 25, 42, 18
C, 14, 20, 8 ",sep=",",header=TRUE,stringsAsFactors=F)
Is this a homework problem? This list has a no homework policy.
Cheers,
Bert
Bert Gunter
"The trouble with having an open mind is that people keep coming along and
sticking things into it."
-- Opus (aka Berkeley Breathed in his "Bloom County" comic strip )
On Sat, Sep 7, 2019 at 12:24 PM Val <valkremk using gmail.com> wrote:
> Hi all
>
> Correction for my previous posting.
> dat2 should be read as
> dat2 <-read.table(text="ID, weight
> A, 0.25
> B, 0.42
> C, 0.65 ",sep=",",header=TRUE,stringsAsFactors=F)
>
> On Sat, Sep 7, 2019 at 1:46 PM Val <valkremk using gmail.com> wrote:
> >
> > Hi All,
> >
> > I have two data frames with thousand rows and several columns. My
> > samples of the data frames are shown below
> >
> > dat1 <-read.table(text="ID, x, y, z
> > ID , x, y, z
> > A, 10, 34, 12
> > B, 25, 42, 18
> > C, 14, 20, 8 ",sep=",",header=TRUE,stringsAsFactors=F)
> >
> > dat2 <-read.table(text="ID, x, y, z
> > ID, weight
> > A, 0.25
> > B, 0.42
> > C, 0.65 ",sep=",",header=TRUE,stringsAsFactors=F)
> >
> > My goal is to create an index value for each ID by mutliplying the
> > first row of dat1 by the second column of dat2.
> >
> > (10*0.25 ) + (34*0.42) + (12*0.65)= 24.58
> > (25*0.25 ) + (42*0.42) + (18*0.65)= 35.59
> > (14*0.25 ) + (20*0.42) + ( 8*0.65)= 19.03
> >
> > The desired out put is
> > dat3
> > ID, Index
> > A 24.58
> > B 35.59
> > C 19.03
> >
> > How do I do it in an efficent way?
> >
> > Thank you,
>
> ______________________________________________
> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
> 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.
>
[[alternative HTML version deleted]]
More information about the R-help
mailing list