在r

时间:2018-01-29 16:52:01

标签: r

我正试图从(38/54)中提取54。

xp <- posta %>%
 html_nodes(".percent-on:nth-child(5) .match-stats-number-left .stat-
 breakdown") %>%
 html_text() %>%
 gsub("[^0-9.-]", "",.) %>%
 as.numeric()

上面我得到了3854.然后我尝试了:

str_extract(., '\\d+') %>%

这给了我38.我无法弄清楚如何只提取54。

1 个答案:

答案 0 :(得分:0)

使用str_extract_all并选择第二个:

tx <- "(38/54)"
str_extract_all(tx,"\\d+",TRUE)[2]
[1] "54"