Проблема
Я написал этот код почти слово за словом, и получил эту ошибку.Таблица данных имеет длину приблизительно 1000 строк, если это важно.
Как мне решить эту проблему?
Код
import folium
import numpy as np
import pandas as pd
df = pd.read_csv('Book1.csv')
lat = df.Latitude
lon = df.Longitude
name = df.Docking
m = folium.Map(location=[20, 0], tiles="Stamen Terrain", zoom_start=9)
locations = df[['Latitude', 'Longitude']]
locationlist = locations.values.tolist()
for i in range(0, len(df)):
folium.Marker(lon[i], lat[i], popup=df.Docking[i]).add_to(m)
Ошибка:
----> 2 folium.Marker(lon[i], lat[i], popup=df.Docking[i]).add_to(m)
TypeError: __init__() got multiple values for argument 'popup'
РЕДАКТИРОВАТЬ: После ответа, предлагающего группировать атрибуты Lat и Long, эта ошибка показывает:
---> 16 folium.Marker([lon[i], lat[i]], popup=df.Docking[i]).add_to(m)
TypeError: must be real number, not str