altair.CsvDataFormat

altair.CsvDataFormat(parse=Undefined, type=Undefined, **kwds)

Обёртка схемы CsvDataFormat.

Параметры

parse — dict, Parse, None

При значении null отключает определение типов по спецификации, оставляя только определение типов по данным. Можно также задать объект явных правил разбора: каждое свойство соответствует имени поля, а значение — желаемому типу ("number", "boolean", "date" или null, чтобы не разбирать поле). Например, "parse": {"modified_on": "date"} преобразует поле modified_on каждой записи в значение Date.

Для "date" используется JavaScript Date.parse(). Можно задать конкретный формат, например {foo: "date:'%m%d%Y'"}, с синтаксисом d3-time-format. Аналогично поддерживается разбор дат в UTC, например {foo: "utc:'%m%d%Y'"}. Подробнее см. время UTC.

type — Literal['csv', 'tsv']

Тип входных данных: "json", "csv", "tsv" или "dsv".

Значение по умолчанию: определяется расширением файла в URL. Если расширение не обнаружено, используется "json".

Конструктор

__init__(parse=Undefined, type=Undefined, **kwds)

Методы

Метод Описание
__init__
copy(deep, ignore) Возвращает копию объекта.
from_dict(dct, validate) Создаёт экземпляр класса из представления в виде словаря.
from_json(json_string, validate, **kwargs) Создаёт экземпляр объекта из корректной строки JSON.
resolve_references(schema) Разрешает ссылки в контексте схемы объекта или корневой схемы.
to_dict(validate, ignore, context) Возвращает представление объекта в виде словаря.
to_json(validate, indent, sort_keys, ignore, …) Возвращает представление объекта в строке JSON.
validate(instance, schema) Проверяет экземпляр по схеме класса в контексте корневой схемы.
validate_property(name, value, schema) Проверяет свойство по его схеме в контексте корневой схемы.