лист разрушается без уведомления - PullRequest
0 голосов
/ 24 апреля 2018

Я пытаюсь построить все общественные парки в моем родном городе Сантьяго. Пока что я собрал некоторую соответствующую информацию из Google Places и сохранил ее на веб-странице для справки:

import pandas as pd
pdf=pd.read_html('http://www.quant.cl/static/HTML/parks.html',index_col=0)[0]

Но классическая петля построения фолия терпит неудачу по неизвестной причине:

for did, drow in df.iterrows():
    folium.Marker(location=(drow['lat'],drow['lng']),
                  popup='%s:%s' %(drow['name'],drow['formatted_address'])).add_to(fm)
    fm.save('parques_%d.html' %did)

Это генерирует 51 HTML-файл (как и предполагалось), но я могу только визуализировать их вплоть до parques_21.html, а не parques_22.html. Может ли это быть из-за ударений в 22-й записи?

name                                   O'Higgins Jardín Chino Park
formatted_address    Santiago, Santiago Metropolitan Region, Chile
lat                                                       -33.4692
lng                                                       -70.6606
rating                                                         4.3

1 Ответ

0 голосов
/ 12 ноября 2018

Folium будет генерировать HTML, который является неправильным, если некоторые данные в панде DataFrame содержат апострофы или другие символы, которые нарушают конструкцию.

...