我一直在使用地理编码器尝试数据帧的经纬度。
我设法获取了地区城市的纬度/经度并将其保存到文件中。但是,我在尝试将数据映射到城市的其他数据时出错,因为我不知道该怎么做。
我的代码:
<div class='card'>
<p>Some description goes here</p>
<a href='#'>Read more</a>
</div>
答案 0 :(得分:1)
在pandas
中,如果你检查某个元素是否在pd.Series
中,你需要先把它变成数组形式:
'SCOTLAND' in data2['CITY'] -> False
'SCOTLAND' in data2['CITY'].values -> True
进行此修复后,您需要使其返回单个元素,而不是向量。所以,最后:
def func(a):
if a in data2['CITY'].values:
return data2.loc[data2['CITY'] == a, 'LATITUDE'].item()
else:
return "0"
答案 1 :(得分:1)