r - 在使用 rvest 抓取 html 表时提取列表的第一个元素
问题描述
我已经使用下面的代码成功地从这个网页上收集了一个表格:rvest
march19 <- read_html("http://mcsafetyfeed.org/incidents.php?date=2019-03-19")
march19_df <- march19 %>%
html_nodes("table") %>%
html_table(header = TRUE)
如果您有 2 秒的时间,请运行此代码以提取表 ( march19_df
)。与其张贴表格的dput,也就是100万行,我宁愿拯救读者的眼睛
结果表是一个包含 1 个元素的列表,其中包含该表作为数据框。我想提取这个元素,并尝试过这个无济于事:
march19_df %>% map(1)
这只是给了我所有的日期,而我想从列表中提取数据框。
解决方案
推荐阅读
- html - 使用应用程序脚本从工作表中调出 html 文件
- c - fscanf 在矩阵中读取非常小的数字为零
- php - 同一个 VirtualHost 实例上是否可能有多个版本的 php?
- vuejs2 - 使用 gmap-vue 时如何隐藏 Google 地图详细信息
- sip - 远程用户接听电话时的 pjsip (pjsua) 通知
- sqlalchemy - SQLAlchemy 类未映射
- php - 无法摆脱字符串 php 中的制表符和空格
- reactjs - 反应有条件地渲染发送道具给孩子
- node.js - Mongoose Nodejs Parent 模型,其子节点数量不定
- python - 将 pandas 数据框列与 sql 表数据框列进行比较