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つの以上のURLのリストがnumtotal
があなたのfor
ループの各反復別のリスト(数値)
代わりに 'lapply'を使用して、すべてがリストに含まれます。 – alistaire
私はその根拠に近い投票を理解していません。エラーは明らかで、少量のコードで簡単に答えられました。 forループ内での割り当てを失敗させることは、一般的なエラーであるため、ほぼ確実に重複していました。 –