1

R と ncdf4 パッケージを使用して、OPeNDAP サーバーからデータを取得しようとしています。ただし、nasa eosdis サーバーにはユーザー名とパスワードが必要です。Rを使用してこの情報を渡すにはどうすればよいですか?

これが私がやろうとしていることです:

require(ncdf4)
f1 <- nc_open('https://disc2.gesdisc.eosdis.nasa.gov/opendap/TRMM_L3/TRMM_3B42.7/2018/020/3B42.20180120.15.7.HDF')

そしてエラーメッセージ:

Rsx_nc4_get_vara_double のエラー: NetCDF: 認証失敗の構文エラー、予期しない WORD_WORD、SCAN_ATTR または SCAN_DATASET または SCAN_ERROR コンテキストが必要です: HTTP^ 基本: アクセスが拒否されました。Var: nlat Ndims: 1
Start: 0 Count: 400 ncvar_get_inner(d$dimvarid$group_id, d$dimvarid$id, default_missval_ncdf4(), のエラー: C 関数 R_nc4_get_vara_double がエラーを返しました

URL https://username:password@disc2 .... を試しましたが、それも機能しませんでした。

4

2 に答える 2