我正在使用python下载一个城市的数据。我想获得用sodapy下载的列的python模式(数据类型和名称)。我可以很好地得到数据,但是是所有类型的字符串。所以,最好有数据类型,这样我就可以构建一个适当的模式来加载数据。
在网站上,它们有列的数据类型。https://data.muni.org/Housing-and-Homelessness/CAMA-Property-Inventory-Residential-with-Details/r3di-nq2j
这个url上有这样的元数据,但是它没有列信息。https://data.muni.org/api/views/metadata/v1/r3di-nq2j
发布于 2019-11-01 00:18:47
也许有一个更好的方法,但这个url返回一个json响应与信息。
http://api.us.socrata.com/api/catalog/v1?ids=r3di-nq2j
发布于 2021-01-01 01:23:12
由于低代表无法发表评论,所以添加一个新的答案,以防其他人在搜索结果中遇到这种情况,就像我做的那样。
省略/元数据/v1/从OPs原始URL中删除如下:https://data.muni.org/api/views/r3di-nq2j将返回完整的表元数据。
此外,苏格拉塔HTML响应头包含特殊字段( fields 2-字段和Fields 2-类型),其中包含结果中返回的列名和数据类型的列表。
https://stackoverflow.com/questions/58652328
复制相似问题