ウェブサイトからhtmlデータを読み込んで、ページをループして各ページからデータを取得しようとしているRコードの単純な部分があります。私はこのコードを何回も使用しています。 R変数には各ページの結果が追加されますが、何らかの理由でこのサイトでは動作しません。何か案は?あなたの関数内data <<- table
へR関数はグローバル変数を変更しません
library(XML)
library(RCurl)
data <- NULL
getData <- function(url) {
#For some reason cant read directly from site, need to use RCurl to get the data first
xData <- getURL(url)
table <- data.frame(readHTMLTable(xData)$'NULL')
data <- table
}
getData(url="https://steemdb.com/accounts/reputation?page=1")
X <しようと提案します= 1 ") xにはデータが含まれています。 – Indi
あなたの関数に 'return(data)'を追加するのはどうですか?私は地球環境と機能環境を混在させることを勧めません。 –