create_spatial_lag
次のコードでは、特定の列の空間ラグを指定された空間重みに従って計算します。 各行について、隣接するロケーションから特定の列の平均値が計算されます。 データストアのmedian_income
列および空間重みを使用します。
select *
from table(
pyqEval(
'{
"oml_connect": true,
"table": "oml_user.la_block_groups",
"key_column": "geoid",
"column": "median_income",
"weights": {"ds_name":"spatial", "obj_name": "la_bg_knn4"}
}',
'{ "geoid": "VARCHAR2(50)", "MEDIAN_INCOME_SLAG": "NUMBER" }',
'create_spatial_lag'
)
);
結果には、各行の近隣のロケーションからの平均収入が含まれます。 索引は、key_column
パラメータ(この場合はgeoid
列)から取得されることに注意してください。