【发布时间】:2021-02-26 12:29:28
【问题描述】:
我正在尝试将一列英尺转换为英寸。通常它是简单的乘法,但是当格式分别为 70 和 74 英寸的 (5-10) 或 (6-2) 时,我对如何转换感到困惑。到目前为止,这是我的代码。我正在尝试更改combine.data$Ht
library(rvest)
library(magrittr)
library(dplyr)
library(purrr)
years <- 2010:2020
urls <- paste0(
'https://www.pro-football-reference.com/draft/',
years,
'-combine.htm')
combine.data <- map(
urls,
~read_html(.x) %>%
html_nodes(".stats_table") %>%
html_table() %>%
as.data.frame()
) %>%
set_names(years) %>%
bind_rows(.id = "year") %>%
filter(Pos == 'CB' | Pos == "S")
【问题讨论】:
标签: r dataframe web-scraping type-conversion