缺少属性时是否可以获取NA?

问题描述 投票:0回答:1

现在是第一个在这里的时间:)

当前正在与Tripadvisor合作(通过rvest和RSelenium进行检索),并希望在用户页面上获取有关每个特定评价评估的信息。不幸的是,并非每个评论都具有“ Helpfull投票”属性。因此,当我尝试合并数据帧时,出现一个错误,“参数表示行数不同:31、3”。因此,我认为,我必须设法获得资产净值,而不是丢失未评估评论的值,但到目前为止,我的尝试并未成功。

How it looks on a tripadvisor

HTML

我的代码示例:

`

likes <- url %>%
  html_nodes(".social-statistics-bar-SocialStatisticsBar__item--2IlT7") %>%
  html_text()
reviewdates <- url %>%
  html_nodes(".social-member-event-MemberEventOnObjectBlock__item--2PXOx .ui_link") %>%
  html_text()
    data<-data.frame(likes, review dates)`

提前谢谢您

UPD:非常感谢大家花一些时间来回答我的问题!是的听起来也合法。但是,我发现@BjaRule提供了这种解决方案,并且有效。Scraping with rvest - complete with NAs when tag is not present

r dataframe web-scraping rvest
1个回答
0
投票

UPD:非常感谢大家花一些时间来回答我的问题!是的听起来也合法。但是,我发现@BjaRule提供了这种解决方案,并且有效。

version by @BjaRule

© www.soinside.com 2019 - 2024. All rights reserved.