Карта фолиума не отображается при чтении лат и лонг из CSV-файла - PullRequest
0 голосов
/ 12 мая 2019

Когда я в первый раз вызываю карту в своей записной книжке Jupyter, карта отображается как положено, но когда я запускаю карту в последней строке, вместо карты отображается большой пробел. Ваша помощь очень ценится.

'' '

import pandas as pd
import folium as fl

# read csv file into dataframe
df = pd.read_csv('./dsc-v2-mod1-final-project-dc-ds-career- \
                  042219/kc_house_data.csv')

map = fl.Map(location=[df['lat'].mean(), df['long'].mean()])
map  # map displays as expected

# return different colors for folium markercolor based on house sale 
# price
def marker_color(price):
    if (price >= 77000.00) and (price <= 199999.00):
        colr = 'yellow'
    elif (price >= 200000.00) and (price <= 399999.00):
        colr = 'green'
    elif (price >= 400000.00) and (price <= 599999.00):
        colr = 'blue'
    elif (price >= 600000.00 ) and (price <= 799999.00):
        colr = 'orange'
    else:
        colr = 'red'


# iterate over dataframe and get lat, long, and price and assign 
# them to folium Marker as arguments
for index, row in df.iterrows():
    fl.Marker([row['lat'],row['long']], \
    icon=fl.Icon(color=marker_color(row['price']), \
    icon_color='green')).add_to(map)

map # blank space is displayed instead of the map

'' '

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...