[R] Lahman Baseball Data Using R DBI Package

Philip herd_dog @end|ng |rom cox@net
Sat Oct 3 00:38:15 CEST 2020


I’m trying to pull data from one table (batting) in the Lahman Baseball database.  Notice X2B for doubles and X3B for triples – fourth and fifth from the right.  

The dbGetQuery function runs fine when I leave there two out but I get error messages (in red) when I include 2B/3B or X2B/X3B.

Can anyone give me some direction?

Thanks,
Philip Heinrich
***************************************************************************************************************************************************
tail(dbReadTable(Lahman,"batting"))

ID                       playerID      yearID    stint teamID team_ID lgID   G        G_batting   AB     R     H       X2B    X3B   HR   RBI   SB
107414 107414 yastrmi01      2019       1       SFN       2920      NL     107        NA          371   64  101      22       3     21     55    2
107416 107416 yelicch01      2019        1       MIL       2911      NL     130        NA          489 100  161      29       3     44    97   30
107419 107419 youngal01     2019       1       ARI        2896      NL       17        NA            25     1      1        0       0       0      0     0
107420 107420 zagunma01   2019        1      CHN       2901      NL      30        NA             36     2      9        3       0      0       5     0
107422 107422 zavalse01      2019        1      CHA       2900      AL        5        NA             12     1      1        0       0      0       0     0
107427 107427 zimmery01     2019        1      WAS      2925      NL      52        NA           171   20    44        9      0      6      27     0
107428 107428 zobribe01       2019        1      CHN      2901      NL      47        NA           150   24   39         5      0      1      17     0
107429 107429 zuninmi01       2019        1      TBA       2922      AL      90        NA           266    30  44       10      1      9      32     0


Hack11Batting <- dbGetQuery(Lahman,"SELECT playerID,yearID,AB,R,H,2B,3B,HR,
                            RBI,SB,CS,BB,SO,IBB,HBP,SH,SF,GIDP FROM batting
                            WHERE yearID = 2018 AND AB >99")
Error: unrecognized token: "2B"

 Hack11Batting <- dbGetQuery(Lahman,"SELECT playerID,yearID,AB,R,H,X2B,X3B,HR,
                            RBI,SB,CS,BB,SO,IBB,HBP,SH,SF,GIDP FROM batting
                            WHERE yearID = 2018 AND AB >99")
Error: no such column: X2B

	[[alternative HTML version deleted]]



More information about the R-help mailing list