今まで、すべてがうまく機能していました。新しいヒートマップを作成するための新しいファイルを作成しました。私のデータフレームは次のようになります。
time name lng lat
2019-10-16 08:00:00 A 23.1113 34.123123
2019-10-16 09:00:00 B 12.1113 11.123123
2019-10-16 07:30:00 C 134.1113 12.123123
2019-10-16 08:40:00 D 122.1113 12.123123
2019-10-16 08:50:00 A 16.1113 12.123123
これは、ヒートマップの正確な名前やその他の列を作成するときに以前に使用したデータフレームと常にまったく同じです。
ヒートマップを作成するための前のコードをコピーして貼り付けます。
layer = pdk.Layer(
"HeatmapLayer",
df,
get_position="[lng, lat]"
)
center = [126.986, 37.565]
view_state = pdk.ViewState(
longitude=center[0],
latitude=center[1],
zoom=10
)
r = pdk.Deck(layers=[layer],
initial_view_state=view_state,
mapbox_key=MAPBOX_API_KEY)
r.show()
r.show() で実行すると何も表示されず、r.show() で実行すると出力されますTypeError: vars() argument must have __dict__ attribute
私は何が間違っているのか理解できません...