0
我正在使用python api(sodapy)從https://dev.socrata.com/foundry/data.energystar.gov/ebvx-pb7r獲取數據。如何通過api獲取此頁面上顯示的所有字段?具體來說,我需要additional_model_information字段,但我認爲會有其他字段。我曾嘗試過:試圖獲得Socrata python API調用中的所有字段
- 「where additional_model_information is not null」:該字段包含在內,但我也希望有空的行。
- 「選擇=‘additional_model_information’返回現場,但沒有別的。
- ‘選擇= *’不添加任何領域。
- ‘凡=‘additional_model_information不爲空或additional_model_information爲空’’這似乎工作。
- 「選擇=所有字段」應該可行,但似乎笨拙。
- 能否把2個呼叫,一個來獲取*數據和第二拿到其他領域。
我懷疑我失去了一些東西。任何幫助我s讚賞。
import pprint
import sodapy
client = sodapy.Socrata(domain='data.energystar.gov', app_token=None)
rows = client.get('ebvx-pb7r', where='additional_model_information is not null or additional_model_information is null')
for row in rows:
pprint.pprint(row)
謝謝。因此,任何在數據庫中爲null的字段都不會在該行的json結果中。 –