問題タブ [terra]

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.

0 投票する
1 に答える
44 参照

r - 国境内のラスターのセル値を乗算する方法

R には、同じ経度と緯度の座標を持つ 216 のグリッドまたはセルを持つ 2 つのラスター オブジェクトがあります。最初のラスターには 183 のレイヤーがあり、以下の情報で表されます。

2 番目のラスターにはレイヤーが 1 つしかなく、範囲も同じです。お気づきかもしれませんが、緯度座標は 3.125 から 7.625 で、経度座標は 50.625 から 53.625 です。これらの座標は、オランダをカプセル化します。

したがって、私の目標は、人口ラスターの各 I,J (行の場合は I、列の場合は J) セル値を、各レイヤーの風速ラスターの各 I,J セル値で乗算することです。ただし、オランダの国境内にあるセル値に対してのみこれを実行したいので、空間ラスターでカバーされる地域全体ではありません。

Rでこれを行う方法を知っている人はいますか?

0 投票する
1 に答える
63 参照

r - foreach ループ R でシンボル アドレス エラーとして渡された NULL 値

以前はこれで問題が発生したことはありませんが、R で foreach ループを使用しようとすると、このエラーが発生します: "{ のエラー: タスク 1 が失敗しました - "NULL 値がシンボル アドレスとして渡されました"。

巨大なラスターからデータを抽出し、そのデータから csv ファイルを作成しようとしているため、この小さな再現可能な例を作成することはほとんど不可能です (私は試しました!)。しかし、ここに私のコードがあります。

これがデータのサンプルです。

何らかの理由で、ラスターからデータを抽出して、各変数の特定の行に配置することができません。なぜこれを行うのか、どのように修正するのかについてのアイデアはありますか? foreach ループ内に配置されていない場合は正常に動作します。ありがとう。