folium marker弹出窗口显示完整的html代码,而不是pd.to_html()表(python-spyder)
我有一个def,它实际上是一个数据帧行上的iter。在主程序中调用def时,所有数据值都被正确传递,但是每个标记(注意,标记被正确放置在地图簇中)的结果页弹出窗口提供了完整的html代码(在html标记中具有正确的值),而不是通过将数据框转换为html生成的漂亮表格。我想删除html标签,并有一个表代替。我找遍了,但没找到解决办法。任何帮助都将不胜感激folium marker弹出窗口显示完整的html代码,而不是pd.to_html()表(python-spyder),python,html,pandas,folium,Python,Html,Pandas,Folium,我有一个def,它实际上是一个数据帧行上的iter。在主程序中调用def时,所有数据值都被正确传递,但是每个标记(注意,标记被正确放置在地图簇中)的结果页弹出窗口提供了完整的html代码(在html标记中具有正确的值),而不是通过将数据框转换为html生成的漂亮表格。我想删除html标签,并有一个表代替。我找遍了,但没找到解决办法。任何帮助都将不胜感激 def plotInfected(ma,li,cl): dat = pd.DataFrame(li) dat = dat.dropna(sub
def plotInfected(ma,li,cl):
dat = pd.DataFrame(li)
dat = dat.dropna(subset=['lat','long'])
for index, row in dat.iterrows():
dat1 = pd.DataFrame()
dat1['ip'] = pd.Series(row['ip'])
dat1['aso'] = pd.Series(row['aso'])
dat1['protocol']=pd.Series(row['protocol'])
html = dat1.to_html(classes="table table-striped table-hover table condensed table-responsive",index=False)
popup = folium.Popup(html,parse_html=True)
folium.Marker([row['lat'], row['long']], popup=popup,icon=folium.Icon(color='red',icon='info-sign')).add_to(cl)
删除
parse_html=True
,这将产生神奇的效果