考虑以下使用R进行网页抓取的示例。
m <- "https://stackoverflow.com"
doc <- htmlParse(GET(m))
hello <- length(xpathSApply(doc, "//a/@href[contains(.,'stackoverflow')]"))
hello
[1] 48
我使用的 XPath 函数为我提供了包含该字符串的所有链接的数量"stackoverflow"
。
我的目标是用变量替换 XPath 函数中的字符串"stackoverflow"
。像这样:
my_variable <- "stackoverflow"
hello <- length(xpathSApply(doc, "//a/@href[contains(.,my_variable)]"))
它现在不起作用,因为数据变量被认为是一个字符串。你能帮我明确一下my_variable
是一个变量吗?