for ループで gmapsdistance を使用して、アドレスのリストの運転時間を取得しています。以下はRコードです:
for( i in 1: nrow(data_subset)){
if( i!= nrow(data_subset)){
print(i)
drive_time <- gmapsdistance(origin=Data_subset$Address[i], destination =Data_subset$Address[i+1], mode='driving', departure = 'now',traffic_model = 'pessimistic')$Time
print(drive_time)
tot_drive_time <- drive_time + tot_drive_time
}
}
data_subset は、アドレスのリストを持つデータフレームです。AからB、BからC、CからDまでの合計駆動時間を見つけようとしていますが、データフレームの終わりまで続きます。
しかし、いくつかのランダムなポイントで XML を取得しています。実行するたびに、さまざまなデータ ポイントでエラーが発生します。
UseMethod("xmlChildren") のエラー: クラス "NULL" のオブジェクトに適用された 'xmlChildren' に適用可能なメソッドがありません
これを解決するにはどうすればよいですか? 他のより良い解決策はありますか?共有してください