問題タブ [rnoaa]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - NOAA ERDDAP データセットが見つからない場合はどうすればよいですか?
Rのパッケージを使用してグリッド化された ERDDAP データをダウンロードしようとしていますrnoaa
。一部のデータセットではデータの取得が完全に機能しますが、特に一部のデータセットのデータを取得する際に問題が発生します。たとえば、実行すると:
次のエラーが表示されます。
エラーは、さまざまな期間を試したときに時々機能するため、実際には一貫していません。noaa_pfeg_95de_54ab_a60a
しかし、データセットからデータをダウンロードしようとするたびに、 NOAA-NCDCnoaa_pfeg_1a4b_0c2a_2365
によってデータを取得します。
一部のデータセットでは機能しますが、他のデータセットでは機能しないためerddap_grid
、バグではないと思います。多分それはERDDAPサーバーの問題ですか?それとも私のAPIキーと関係があるのでしょうか? それを回避する方法はありますか?
更新 - 2015-01-10: サーバーの問題のようです。Web インターフェイスによって生成されたアドレス (以下を参照) を使用してデータをダウンロードしようとすると、同じエラーが発生します。「彼ら」がデータベースの問題を解決するまで待つ必要があると思います。
r - rnoaa はデータが利用可能であることを示していますが、リクエストを返しません
rnoaa()
パッケージを使用して過去の気象データを取得していますが、利用可能であるが返されないというデータを取得する際に問題が発生しています。
この再現可能な例を機能させるには、まずhttp://www.ncdc.noaa.gov/cdo-web/tokenからのトークンが必要です。
設定:
利用可能なデータの種類を確認します。
出力:
利用可能な最小データPRCP
は 1781 であることに注意してください。利用できるはずの 1900 年のデータだけを取得してみます。
1900 年のデータを試してみてください:
出力:
r - R rnoaa 年次結果 - データが見つかりません
現在、rnoaa ライブラリを構成して、都市、州のデータを気象観測所に接続し、年間の気象データ、つまり温度を出力しようとしています。参照用にハードコーディングされた入力を含めましたが、最終的には何百ものジオコーディングされた都市をフィードするつもりです。データを取得しているので、これはそれほど問題ではありません。
私は地理的領域 (この場合はバーミンガム) の MBR (四角形) を計算し、ステーションのリストを取得しています。次に、station_id を取り出し、任意のタイプのパラメーターを使用して結果を取得しようとしましたが、成功しませんでした。年間気温を各都市に関連付けたいと考えています。
r - データ フレームまたはリストから順番に入力される関数またはパッケージの引数
私は新しい R パッケージ RNOAA を使用して NOAA の気候データにアクセスしており、現在は一度に 1 期間ずつ行っています。このような。
上記のコードの長いリストには、期間ごとに 1 行のコードで手動で入力されたさまざまな開始日と終了日が含まれています。データフレームまたはリストから取得された開始日と終了日、およびリストまたはデータフレームからも名前が付けられた結果オブジェクトで for ループとラップリーなどを使用する方法はありますか? おそらく、このようなcsvファイルを読むでしょう。
次に、日付と ID を for ループ、lapply、または繰り返し処理するものとして順番に参照する方法があります。
どんな助けでも大歓迎です。私のRの無能さをお詫びします。
Pierre はこの解決策を提案しましたが、ncdc コマンドに開始日または終了日を提供していないようです。何かご意見は?