r - 我创建的函数中的变量没有保存在环境中
问题描述
我想阅读纽约时报的一篇文章并将文章解析为两个列表paragraphs
(这是一个具有常规段落结构的嵌套列表),paragraphs_separated_by_word
其中每个单词用空格分隔,嵌套列表结构与paragraphs
. 当我不将它作为函数运行时,代码可以工作,创建了两个变量并且一切都很好,但是当我将它作为函数运行时则不行。我想让它成为一个函数,以便我可以对其进行适当的测试。
library('rvest')
url <- 'https://www.nytimes.com/2020/07/15/science/hybrid-sturgeon-paddlefish.html'
readNYTLink <- function(url){
NYTwebpage <- read_html(url)
NYTwebpage %>%
html_nodes(".css-53u6y8 p") %>%
html_text() -> paragraphs
NYTwebpage %>%
html_nodes(".css-53u6y8 p") %>%
html_text() %>%
str_split(' ') -> paragraphs_separated_by_word
}
任何想法,将不胜感激。
解决方案
推荐阅读
- td-engine - TDengine数据库数据迁移工具
- c++ - 将 grpc 包含到 c++ 项目中
- python - Networkx MultiDiGraph 继承:add_weighed_edges_from KeyError:无
- c++ - 如果行和列的差大于 1,为什么我不能打印二维数组?
- firebase - 用于空值的空值检查运算符。虽然我很确定它不能为零
- python - cloudshare 上 linux 中的 Python 子进程
- reactjs - 反应警报/通知 - 将状态保存到本地存储
- qt - QGraphicsSvgItem:没有这样的文件或目录
- math - 找到到达给定坐标所需的最小速度?
- flutter - 我正在尝试获取数据并在文本小部件中写入。但是我有一个错误类型'String'不是'int'类型的子类型?我怎样才能解决这个问题?