У меня есть код, который извлекает данные с веб-сайта с использованием определенных тегов в зависимости от страны. Однако я хочу, чтобы пользователь вводил страну, а затем извлекали соответствующие данные. Код у меня выглядит следующим образом:Использование текстовой строки ввода пользователя в R
library(rvest)
x <- readline(prompt = "Enter Country: ")
url <- "http://oceantax.co.uk/links/tax-authorities-worldwide.html"
pg <- html(url)
country <- pg %>% html_nodes(xpath="//a[contains(@title, 'x')]")
country <- pg %>% html_nodes("a[title~=x]")
argname <- country %>% html_text() # get the text of the anchor
argurl <- country %>% html_attr("href") # get the URL of the anchor
y <- rbind(argname,argurl)
Который не работает, так как где х в коде, он не заменяет его с пользовательским вводом. Если я, например, вручную заменил х на Аргентину, он отлично работает. Заранее спасибо.
Спасибо, что отлично работает для меня –