我试图在 Python 中的 folium 地图中显示以下 geojson 文件,但它只显示一个没有任何数据的空地图。
以下是我尝试过的步骤:
我尝试使用下面的 python 代码,但没有显示任何内容。
我使用相同的代码尝试了下面 github 存储库中的其他 geojson 文件,并且数据显示没有任何问题,所以看起来我的 python 代码没问题
我在 github 和Mapshaper中打开了“census_tracts_2010.geojson”文件,数据显示完美,没有任何问题,所以看起来 geojson 文件没有损坏
谁能告诉我如何修复它?
Geojson 文件: https://github.com/dwillis/nyc-maps/blob/master/census_tracts_2010.geojson
Python代码:
import folium
m = folium.Map(location=[40.66393072,-73.93827499], zoom_start=13)
m.choropleth(geo_path="census_tracts_2010.geojson")
m.save(outfile='datamap.html')
Run Code Online (Sandbox Code Playgroud)
多谢!
我试图通过提供开始日期、结束日期并通过 POST 方法单击“获取价格”按钮来删除该网站的基金价格历史记录。
然而页面 requests.post() 返回不包含结果,就好像从未按下“获取价格”按钮一样。这是我通过代码放在一起的 URL:
我在 Stackoverflow 上阅读了关于在 Python 中通过 POST 提交表单的其他帖子,但我无法让它工作。能否请你帮忙?非常感谢!
import requests
import datetime
startDate = datetime.datetime(2016,1,1).strftime('%m/%d/%Y')
endDate = datetime.datetime(2016,2,20).strftime('%m/%d/%Y')
serviceurl = 'https://www.nysaves.org/nytpl/fundperform/fundHistory.do?'
payload = {'fundid':1003022, 'startDate':startDate, 'endDate': endDate, 'submit':'Get Prices'}
r = requests.post(serviceurl, params=payload)
#from IPython.core.display import HTML
#HTML(r.content.decode('utf-8'))
Run Code Online (Sandbox Code Playgroud)