J'ai une géodonnées avec des points et des données associées. Je veux le tracer sur une carte à l'aide de géopandas et faire correspondre la taille des points à l'une des colonnes du cadre de géodonnées.
Jusqu'à présent, j'ai le code suivant:
base = world.plot(color='white', figsize=(20,10))
geo_df.plot(ax=base, marker='.', color='red', markersize =
geo_df['Pop_2005'])
plt.xlim([-85, -60])
plt.ylim([-5, 12.5]);
Mais j'obtiens l'erreur suivante: TypeError: cannot convert the series to <class 'float'>
Des idées?
Pop_2005
explicitement en un flottant ou un entier? geo_df['Pop_2005'] = geo_df['Pop_2005'].astype(float)