Какие спецификации типов разрешены при чтении json в pandas фрейм данных? - PullRequest
0 голосов
/ 25 марта 2020

Я хочу использовать функцию pandas.read_json() для импорта данных в pandas фрейм данных, и я собираюсь использовать table для параметра orient, чтобы иметь возможность предоставлять информацию о типе данных. В этом случае вход json имеет свойство schema, которое можно использовать для указания входных метаданных, например:

{
  "schema": {
    "fields": [
      {
        "name": "col1",
        "type": "integer"
      },
      {
        "name": "col2",
        "type": "string"
      },
      {
        "name": "col3",
        "type": "integer"
      }
    ],
    "primaryKey": [
      "col1"
    ]
  },
  "data": [...]
}

Однако документация pandas (раздел «Кодирование с помощью схемы таблиц») не раскрывает, какие типы спецификаций я могу использовать. Имя свойства "схема" предполагает, что, возможно, поддерживаются спецификации типа из json схема ? Кто-нибудь может подтвердить или иным образом предоставить информацию о поддерживаемых спецификациях типов?

1 Ответ

0 голосов
/ 27 марта 2020

Схема таблицы, которая применяется для orient = 'table' в pandas.read_json() и Dataframe.to_json(), задокументирована здесь .

...