r - 如何从这段代码中提取这个数据点?
问题描述
我有这个 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% 的输出。
解决方案
我们可以用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'
推荐阅读
- javascript - 使用 CloudFront 与 S3TA 的 PUT/POST 请求
- python - PySpark - 将单元素数组/列表转换为字符串
- r - 如何平均 7 年的数据
- python - 使用相同的索引形成子列表
- python - 正则表达式满足两个字符串条件
- java - “CharSequence 接口”和“CharSequence 键”之间的区别
- json - 将 Json 对象集合转换为数组
- jquery - 限制 jQuery 弹出窗口?
- angular - 如何使用 colspan 在动态表中添加列?
- r - 设置数据帧时的 R 错误:“== 中的错误:未实现这些类型的比较”