【发布时间】:2021-01-05 11:05:15
【问题描述】:
我有一个带有国家几何/形状的 *.json 数据集,名为 world-110m.json(见下文)。我怀疑它可能来自https://www.naturalearthdata.com/downloads/10m-cultural-vectors/。
我尝试通过以下方式在 Pandas 中导入文件:
import pandas as pd
world_json = pd.read_json('world-110m.json')
但我收到以下错误:
ValueError: Mixing dicts with non-Series may lead to ambiguous ordering.
知道如何解决这个问题吗?我需要这个特定文件,我无法从 NaturalEarthData.com 下载另一个版本。
{
"type": "Topology",
"arcs""transform": {
"scale": [
0.012741070487533123,
0.008502952811159802
],
"translate": [
-179.99999999999997,
-55.60772818836408
]
},
"objects": {
"collection": {
"type": "GeometryCollection",
"geometries": [
{
"arcs": [
[
0,
1,
2,
3,
4,
5
]
],
"type": "Polygon",
"properties": {
"name": "Afghanistan",
"nameLong": "Afghanistan",
"abbrev": "Afg.",
"isoA2": "AF",
"isoA3": "AFG",
"continent": "Asia"
}
},
{
完整文件可通过以下方式获得:https://pastebin.com/d6E2WYVw
【问题讨论】: