空間結合
店舗の位置(点)のデータに、その店舗が含まれる市区町村(面)の情報を付けたい。GeoPandas での方法として、最も適切なものを1つ選べ。
- A
pd.concatで、2 つの表を縦に連結する。 - B
空間結合(
sjoin)を使い、点が面に含まれるという位置関係で結合する。両者の座標系をそろえておく。 - C
座標系は無視して、列名が同じものだけを結合する。
- D
面のデータを点に変換してから
mergeする。
正解と解説を見る
正解:B
geopandas.sjoin は、within・intersects などの位置関係で結合する。結合の前に、座標系(CRS)をそろえる。
- A
誤り。位置関係を使った結合ではない。
- B
正しい。キーとなる列がなくても、位置関係で結合できる。
- C
誤り。座標系が違うと、位置が合わない。
- D
誤り。空間結合を使う。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。