我有一个名为country_data的数据框,其中有两列,国家(string)和人口密度(float),并希望找到所选国家的人口密度。
数据框看起来像这样:
Country Population Density
Albania 124.6
Algeria 13.8
Andorra 152.1
我尝试了以下查询,但它只生成一个对象:
country_data.loc[country_data["Country"] == country, "Population Density"]
如何提取人口密度值?
您应该使.values[0]
访问Series的第一个值。所以:
country_data.loc[country_data["Country"] == country, "Population Density"].values[0]