時間を節約するため、月の開始日と終了日のベクトルを繰り返して、毎回APIリクエストを行い、それぞれの出力を保存したい要求。R:開始日と終了日のリストを繰り返してAPIリクエストに挿入
は、我々は日付範囲の月の最初と最後の日を保持dateTableと呼ばれるデータフレームで始まる言う:
firstDOM lastDOM
2016-05-01 2016-05-31
2016-06-01 2016-06-30
2016-07-01 2016-07-31
2016-08-01 2016-08-31
2016-09-01 2016-09-30
2016-10-01 2016-10-31
2016-11-01 2016-11-30
2016-12-01 2016-12-31
2017-01-01 2017-01-31
2017-02-01 2017-02-28
2017-03-01 2017-03-31
2017-04-01 2017-04-30
2017-05-01 2017-05-31
2017-06-01 2017-06-30
2017-07-01 2017-07-31
2017-08-01 2017-08-31
私はそれぞれの行を反復処理し、次のようにたstartDateとendDateに貼り付けたいです残りのAPIリクエストは、しかし、私は、コードのこの部分を実行している場合は、次のエラーを取得し、私はそれを引き起こしているのかわからないよ保つ:
for (i in 1:nrow(dateTable)) {
startDate <- dateTable$firstDOM
endDate <- dateTable$lastDOM
#Obtian the Volume of Mentions by Day using declared specs from above
qryMen <- GET(paste("https://newapi.brandwatch.com/projects/", projId, dataSpec
, "?queryId=", queryId, "&startDate=", startDate, "&endDate=", endDate
, '&pageSize=', pageSize, "&access_token=", accessToken$access_token, sep = ""))
}
#Error
Error: length(url) == 1 is not TRUE
任意の助けをいただければ幸いです!
私が持っていた問題を指摘してくれてありがとう!あなたのソリューションは機能し、私は適用される家族に時間を費やすでしょう –