たとえば、中国の地方人口のヒートマップを作成したいのですが、同様の問題に関するこのガイドを見つけました。
すべてを完全に理解しているわけではないことは認めざるを得ませんが、サンプル コードを確認するのに問題はありません。ただし、中国のシェープファイルを使用して例を模倣しようとしたとき、コードは次のように正常に実行されました
df_map = pd.DataFrame({
'poly': [Polygon(xy) for xy in m.china],
'ward_name': [ward['NAME'] for ward in m.china_info]})
それは言うエラーを生成します
ValueError: A LinearRing must have at least 3 coordinate tuples
誰かがこのエラーの原因を説明してもらえますか?