Я пробовал этот код с помощью folium и pandas, но он показывает эту ошибку

#python #django #pandas #numpy #folium

Вопрос:

 import folium
import pandas
data= pandas.read_csv("Volcanoes.txt") 

lat= list(data["LAT"])


lon= list(data["LON"])

elev = list(data["ELEV"])

def color_producer(elevation):
    if elevation<1000:
        return 'green'
    elif 1000<=elevation<3000:
        return 'orange'
    else:
        return 'red'

Fg= folium.FeatureGroup(name= "My Map")

for lt,ln,el in zip(lat,lon,elev):
      fg.add_child(folium.Marker(location=[lt,ln], popup=str(el) " m", icon=folium.Icon(color=color_producer(el))))
map.add_child(fg)
map.save("Map1.html")
 

этот код возвращает следующую ошибку :»Объект типа функция не сериализуется в формате JSON».