如何从此代码中提取此数据点?

时间:2019-06-25 05:47:53

标签: r web-scraping

我有这行CSS,我想使用R提取style = width之后的百分比 87.19%

<div class="ei_meter_bar" style="width:87.19%"</div>

这是我到目前为止的内容:

webpage <- read_html(url)
ei <- html_nodes(webpage,'.ei_meter_bar')
ei_data <- html_text(ei)

我希望获得87.19%的产量。

1 个答案:

答案 0 :(得分:1)

我们可以使用parse_number

readr::parse_number(str1)
#[1] 87.19

如果我们还需要%

library(stringr)
str_extract(str1, "[0-9.]+%")
#[1] "87.19%"

数据

str1 <- '<div class="ei_meter_bar" style="width:87.19%"</div'