我正在尝试使用geopy批处理地理编码,但是在拆分pandas数据框中的列时遇到错误。 我的代码是:
df['location'] = df['ADDRESS'].apply(geocode)
df['point'] = df['location'].apply(lambda loc: tuple(loc.point) if loc else None)
# - split point column into latitude, longitude and altitude columns
df[['latitude', 'longitude', 'altitude']] = pd.DataFrame(df['point'].tolist(), index=df.index)
但是我得到的错误是: ValueError:列的长度必须与键的长度相同