根据本教程,我正在尝试使用Basemap绘制地图:https://ramiro.org/notebook/basemap-choropleth/
这部分代码抛出一个错误("DataFrame"对象没有属性"ix"(:
if iso3 not in df.index:
color = '#dddddd'
else:
color = scheme[df.ix[iso3]['bin']]
用.iloc或.loc替换不起作用。请帮忙。
假设您正试图从名为scheme
的列表中检索颜色,该列表基于具有该行索引的列bin
,则可以使用以下内容:
n = df.iloc[iso3, 'bin']
color = scheme[n]