我目前正在尝试使用Python进行Yelp API。我对使用Yelp API估算城市中的商家数量感兴趣。
实施例
我尝试在旧金山做这件事,如下:
#create yelp_api using private keys
search_results = yelp_api.search_query(location="San Francisco, California")
business_estimate = search_results['total'] #total is the total number of results obtained
我对上述原因的理由是,在将其他字段留空时,我的搜索范围将尽可能广泛,即搜索旧金山的所有商家。
但是,在执行上述脚本之间, business_estimate 数以千计。例如63000,55000,81000
问题
我的问题是,为什么business_estimate会如此波动?另外,有一种比我的方法更好的方法来估算某个城市的商家数量而不是我的方法吗?
供参考,以下是Yelp API文档:http://www.yelp.ie/developers/documentation/v2/search_api
答案 0 :(得分:0)
如果你真的对某些领域的企业数量感兴趣,那么依靠Yelp似乎是不对的,我认为Yelp主要关注面向消费者的企业并且不是很完整。如果您想免费获取数据:您是否考虑过使用人口普查?例如。: http://www.census.gov/econ/cbp/overview.htm