1
我有一个指向不同xml文件的URL列表,我想使用R和xml包从它们中提取一些信息。从URL列表解析xml
我想用for
循环做到这一点。 我有这个代码,但它只给了我最后一个xml(numtotal
),我该如何阅读所有这些代码?
for (i in seq(from = 1, to = numtotal, by = 1)){
urli <- xmlParse(urls[[i]], useInternalNodes = TRUE)
top_numberi <- xmlRoot(urli)
GS = data.frame(GS = xpathSApply(top_numberi,"//a//b",xmlValue))
}
其中:
urls
是7个或更多个URLnumtotal
列表是另一个列表的长度(数值)
使用'lapply'来代替,因此一切都在列表中。 – alistaire
我不明白那个理由的近距离投票。错误很明显,很容易用少量的代码来回答。几乎肯定是重复的,因为无法为for循环内部的索引赋值是一个常见的错误。 –