我正在将网站抓取到 R 但弹出错误:!输入必须是矢量,而不是环境。
我尝试通过做来抓取网站
`简单<- read_html("https://en.wikipedia.org/wiki/Kargil_War")
一个<- simple %>% html_nodes("p") %>% html_text()`
代码一开始可以运行,但稍后会弹出错误:
stop_vctrs()
中的错误:
!输入必须是矢量,而不是环境。
运行rlang::last_error()
查看错误发生的位置。
我该如何解决这个问题? 谢谢!
我在使用
stringr
包的 1.5.0 版时看到过这个错误。恢复到 stringr
版本 1.4.0 为我修复了你的例子。
require(devtools)
install_version("stringr", version = "1.4.0" )