使用Yelp API估算特定城市的企业数量

时间:2014-11-13 21:08:15

标签: python bigdata yelp

我目前正在尝试使用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

1 个答案:

答案 0 :(得分:0)

如果你真的对某些领域的企业数量感兴趣,那么依靠Yelp似乎是不对的,我认为Yelp主要关注面向消费者的企业并且不是很完整。如果您想免费获取数据:您是否考虑过使用人口普查?例如。: http://www.census.gov/econ/cbp/overview.htm