我已经抓取了这个 https://www.ecb.europa.eu/press/pressconf/2019/html/ecb.is190912~658eb51d68.en.html .问题是文本被分成与 SelectorGadget 选择的段落一样多的段落。相反,我希望它是一个单一的文本。
我有以下代码,您可以复制这些代码以更好地理解问题:
url_ecb_190124 <- "https://www.ecb.europa.eu/press/pressconf/2019/html/ecb.is190124~cd3821f8f5.en.html"
ecb_190124 <- read_html(url_ecb_190124)
statements1 <- html_text(html_nodes(ecb_190124, ".ecb-pressCategory~ p+ p"))
不幸的是,“statements1”需要 [86] 个段落(86 obs.),而我只希望它是一个单一的观察。我尝试了所有我知道的命令(“粘贴”、“rbind”等),但没有结果。
有人知道我该如何解决吗?
非常感谢!
最佳答案
只需使用粘贴
paste(statements1, collapse = "")
当您添加 collapse 参数时,它会将所有元素合并到一个向量中,并将它们与您放在引号中的内容分开。
关于r - 如何将多个 "nodes"文本粘贴到一个文本中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58033401/