Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 当我有一个应用程序密钥时,为什么在SODA API上限制为1000行_Python_Socrata - Fatal编程技术网

Python 当我有一个应用程序密钥时,为什么在SODA API上限制为1000行

Python 当我有一个应用程序密钥时,为什么在SODA API上限制为1000行,python,socrata,Python,Socrata,我试图将消费者金融保护局(CFPB)加载到Python 3.4中的熊猫数据帧中。我的代码可以工作,但是通过SODAAPI,我的代码似乎被限制为1000行。我正在使用应用程序令牌并在此处引用URL df = pd.read_json('http://data.consumerfinance.gov/resource/x94z-ydhh.json?$$app_token=XXXXXXXXXXXXXXXX') 数据结构是完美的,但是我仅限于1000行数据(应该接近300000行数据) 当我通过浏览器

我试图将消费者金融保护局(CFPB)加载到Python 3.4中的熊猫数据帧中。我的代码可以工作,但是通过SODAAPI,我的代码似乎被限制为1000行。我正在使用应用程序令牌并在此处引用URL

df = pd.read_json('http://data.consumerfinance.gov/resource/x94z-ydhh.json?$$app_token=XXXXXXXXXXXXXXXX')
数据结构是完美的,但是我仅限于1000行数据(应该接近300000行数据)

当我通过浏览器访问同一个URL时(使用app-token),它看起来也只拉了1000行。我的印象是,使用应用令牌,您可以访问整个数据集,这不正确吗?

请查看

$limit参数控制返回的行总数,默认为每个请求1000条记录

注意:$limit的最大值是50000条记录,如果超过该限制,您将得到400条错误的请求响应

因此,您只需返回默认数量的记录

您将无法在一次API调用中获取所有300000条记录-这将需要使用
$limit

尝试:


这可能是API供应商最好解决的问题。
http://data.consumerfinance.gov/resource/x94z-ydhh.json?$limit=50000&$$app_token=XXXXXXXXXXXXXXXX