r-报废运动数据帧



所以我的问题是,我想分别刮投手表和击球手表。当我使用选择器小工具时,投手和击球台都使用";。具有右阴影";。我试着用我现有的代码拉表,但它说没有可用的数据。

library(rvest)
pitcher_url <- 'https://www.rotowire.com/baseball/stats.php'
pitcher_stats <- read_html(pitcher_url)
pitcher_df <- html_nodes(pitcher_stats,".has-right-shadow")
pitcher_table <- html_text(pitcher_df)
View(pitcher_table) 

数据可以通过querystring作为json轻松检索。只需更改查询字符串中的位置参数即可。

library(jsonlite)
library(purrr)
library(magrittr)
batters <- jsonlite::read_json('https://www.rotowire.com/baseball/tables/player-basic-stats.php?pos=B&league=3&season=2021&filter=0')
pitchers <- jsonlite::read_json('https://www.rotowire.com/baseball/tables/player-basic-stats.php?pos=P&league=3&season=2021&filter=0')
df_batters <- map_dfr(batters, data.frame)
df_pitchers <- map_dfr(pitchers, data.frame)

最新更新