首页 > 解决方案 > 在使用 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)

这只是给了我所有的日期,而我想从列表中提取数据框。

标签: rrvestpurrr

解决方案


推荐阅读