私はgoogleanalyticsRを使用してGoogle Analyticsからすべてのデータをダウンロードしています。 。私はループを作成したすべてのデータをダウンロードするにはループgoogleanalyticsR - if(nrow(out)<all_rows {:引数の長さがゼロの場合)
:ループが問題なく1から11まで実行
for (i in 1:length(metricsarray)) {
print(paste(i))
tryCatch( google_analytics_4(my_id,
date_range = c(start_date, end_date),
metrics = metricsarray[i],
dimensions = c('transactionId'),
max = -1)) %>%
assign(gsub(" ", "", paste("metricsarray",i, sep="")), ., inherits = TRUE)
}
を、すなわち私の番号を表示し、私にメッセージ与える:
をDownloaded [3537] rows from a total of [3537]
しかし、それは私がmetricsarrayで= 12に達したとき、私は[i]はこのエラーを得た:私はtryCatchを使用しますが、効果なしで、それは続け
2017-10-04 10:37:56> Downloaded [0] rows from a total of []. Error in if (nrow(out) < all_rows) { : argument is of length zero
。私の目に見えるのは、それぞれのmetricsarray [i]を最後までテストし続けるということでした。 また、また、それがエラーを発見したときに継続:
JSON fetch error: Selected dimensions and metrics cannot be queried together.
を私はRでgoogleanalyticsのAPIを使用してに新しいです、ソリューション、記事または我々はそれが私がこのことについてより多くの知識を得るのを助けるだろうと思うかもしれない何かを示唆して自由に感じます。 は
あなたのユースケースではtryCatchはうまくいくはずですが、代わりに何が起こりますか?私は似ており、それは大丈夫です。 GitHubに問題が生じた場合は、気軽に問題を提起してください。 – MarkeD