python - Bigquery Json 输出到 CSV WKT 转换使用 python
问题描述
**
emphasized text
在此处输入图像描述 **我在 bigquery 中有以下查询:
SELECT ST_AsGeoJSON(tract_geom) AS tract_geom ,
geo_id,
ST_AsGeoJSON(internal_point_geo) AS internal_point_geo,
ST_INTERSECTS((tract_geom),(internal_point_geo)) AS INTERSECT_FLAG
FROM `bigquery-public-data.geo_census_tracts.census_tracts_texas`
LIMIT 500
它可以导出为 JSON File 。我知道 bigquery 可以导出 CSV,但在这种情况下,由于地理列和数据类型,它不可靠。
因此,我希望将 JSON 转换为 CSV,并将 WKT 作为使用 python 的所有列的数据类型。
有没有人处理过这种情况?
有没有可以解决这个问题的包?
解决方案
# Try this with a panda
with open('sample.json','r') as file_json:
with open('new.csv','w')as file_w:
for p in file_json:
file_w.write(p)
推荐阅读
- python - 如何修复我的机器人在嵌入消息中找不到关键字?(discord.py)
- r - 在 plm 函数中从 Breusch Godfrey 测试中提取结果
- java - 需要可重用的通用方法,该方法使用杰克逊库从 JSONString 转换为对象列表
- javascript - 使用 subscribe() 方法从 observable other 获取值
- json - 如何在 shell 脚本中读取 awscli 响应
- c# - 从数据库中随机生成 id 并确保不重复
- java - 由于“切入点中的正式未绑定”,Spring AOP BeanCreationException
- php - 表情符号未正确编码为十六进制
- jquery - 如何使用jquery获取div标签内的所有标签?
- ios - Google Play 和 Apple Store 是否只允许 ionic 的 InAppBrowser 查看网站?