[R] moving data from one frame to another

Rui Barradas ruipbarradas at sapo.pt
Fri May 11 03:54:51 CEST 2012


Hello,

Maybe

merge(five, fiveINFO[, c("HTm", "average")])

Hope this helps,

Rui Barradas

Daniel_55 wrote
> 
> Hello,
> 
> I am working with two different data frames, and I'd like to move data
> from one to the other. Here is the first frame:
> 
>> head(five)
>   Week              Game.ID VTm VPts HTm HPts HDifferential VDifferential
> 1    1  NFL_20050908_OAK at NE OAK   20  NE   30            10           -10
> 2    1 NFL_20050911_ARI at NYG ARI   19 NYG   42            23           -23
> 3    1 NFL_20050911_CHI at WAS CHI    7 WAS    9             2            -2
> 4    1 NFL_20050911_CIN at CLE CIN   27 CLE   13           -14            14
> 5    1  NFL_20050911_DAL at SD DAL   28  SD   24            -4             4
> 6    1 NFL_20050911_DEN at MIA DEN   10 MIA   34            24           -24
>   VTm.f HTm.f average
> 1   OAK    NE 19.4375
> 2   ARI   NYG 19.4375
> 3   CHI   WAS 19.4375
> 4   CIN   CLE 19.4375
> 5   DAL    SD 19.4375
> 6   DEN   MIA 19.4375
> 
> and here is the other (aggregated means from the first frame).
> 
>> head(fiveINFO)
>   HTm     HPts     VPts  average
> 1 ARI 19.87500 19.00000 19.43750
> 2 ATL 24.75000 19.12500 21.93750
> 3 BAL 19.37500 13.75000 16.56250
> 4 BUF 16.50000 17.37500 16.93750
> 5 CAR 25.12500 23.27273 24.19886
> 6 CHI 18.77778 14.00000 16.38889
> 
> For reference, this data is looking at NFL scores. I want to take the
> averages in fiveINFO, frame two, and move them to the corresponding team
> in the first frame. five is 266 rows long, while fiveINFO is 32 rows —
> fiveINFO contains each HTm only once, while five contains each one 8-10
> times, depending on the number of home games each team plays. 
> 
> I'm imagining I'll need to use some kind of for loop for this, but
> everything I'm doing is striking out. Help?
> 


--
View this message in context: http://r.789695.n4.nabble.com/moving-data-from-one-frame-to-another-tp4625193p4625227.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list