我需要将字典传递给类似这样的函数:
data_dates = (datetime.datetime(2015,1,1), datetime.datetime(2015,1,1))
Indicators = wbdata.get_dataframe({'SN.ITK.SALT.ZS':'Consumption of iodized salt (% of households)','SN.ITK.VITA.ZS':'Vitamin A supplementation coverage rate (% of children ages 6-59 months)'}, country=('BE','BG'), data_date=data_dates,
convert_date=False, keep_levels=True)
我在.csv文件中拥有所有代码和名称。 .csv如下所示:
我正在尝试将其转换为字典,以便将其传递给wbdata.get_dataframe:
data = pd.read_csv("Health.csv")
data = data.reset_index()
data = dict(data.values)
这会导致以下错误:
AttributeError: 'NoneType' object has no attribute 'values'
我在网上看了以下内容:Python: Attribute Error - 'NoneType' object has no attribute 'something'。据此,我了解到.csv中存储的值为non
。我不明白为什么它不将其读取为字符串。
我认为无法将non
转换为字符串。因此,有人知道为什么会出错吗?