[英]Recursion Error(Jupyter Notebook/Google Colab)
我正在創建一個包含具有位置描述的點的地圖。 嘗試運行代碼時出現遞歸錯誤。 “RecursionError:比較超過最大遞歸深度”
這是我的代碼:
for i in range(10):
lat = map_data['LATLNG'].iloc[i][0]
long = map_data['LATLNG'].iloc[i][1]
location=map_data['address'].iloc[i]
if map_data['ValueCount'].iloc[i] > 150:
color = 'red'
elif map_data['ValueCount'].iloc[i] >= 100:
color = 'orange'
elif map_data['ValueCount'].iloc[i] < 100:
color = 'blue'
popup_text = """
Location: {}<br>
Peace Disruptions : {}<br>"""
popup_text = popup_text.format(
location,
map_data['ValueCount'].iloc[i]
)
folium.Marker(
location = [lat, long],
popup= popup_text,
icon = folium.Icon(color= color)
).add_to(stl_crime_street)
有誰知道如何解決這個錯誤?
編輯:回溯調用
RecursionError Traceback (most recent call last)
<ipython-input-37-e1777bcd5945> in <module>()
17 map_data['ValueCount'].iloc[i]
18 )
---> 19 folium.Marker(location = [lat, long], popup= popup_text,icon=folium.Icon(color= color)).add_to(stl_crime_street)
69 for i in container:
70 if _is_sized_iterable(i):
---> 71 for j in _flatten(i):
72 yield j
73 else:
RecursionError: maximum recursion depth exceeded in comparison
導入 sys 並將最大遞歸深度設置為更高的值。
import sys
sys.setrecursionlimit(1500) # for example 1500
但是,您的代碼中似乎沒有任何遞歸。 所以我想知道你是怎么得到這個錯誤的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.