DataType Класс
Вспомогательный класс для обработки правильного управления поддерживаемыми типами столбцов (int, bool, string и т. д.). В настоящее время используется с MLTable.convert_column_types(...) & from_delimited_files(...) для указания типов для преобразования столбцов. Различные типы выбираются с помощью DataType.from_(...) *Методы.
- Наследование
-
builtins.objectDataType
Конструктор
DataType()
Методы
to_bool |
Настройка преобразования в логическое значение. true_values & false_values должны быть как нет, так и непустые списки, в противном случае будет выдана ошибка. |
to_datetime |
Настройка преобразования в значение даты и времени. |
to_float |
Настройка преобразования в 64-разрядное число с плавающей запятой. |
to_int |
Настройка преобразования в 64-разрядное целое число. |
to_stream |
Настройка преобразования в поток данных. |
to_string |
Настройка преобразования в строку. |
to_bool
Настройка преобразования в логическое значение. true_values & false_values должны быть как нет, так и непустые списки, в противном случае будет выдана ошибка.
static to_bool(true_values: List[str] | None = None, false_values: List[str] | None = None, mismatch_as: str | None = None)
Параметры
Имя | Описание |
---|---|
true_values
|
Список значений в наборе данных для присвоения значения True. Например, ['1', 'yes'] будет заменено на [True, True]. True_values должен присутствовать в наборе данных, в противном случае значение None возвращается для отсутствующего значения. Default value: None
|
false_values
|
Список значений в наборе данных для присвоения значения False. Например, ['0', 'no'] будет заменено на [False, False]. False_values должен присутствовать в наборе данных, в противном случае значение None возвращается для отсутствуютх значений. Default value: None
|
mismatch_as
|
Как приведение строк, которые не находятся ни в true_values , ни false_values; "true" приводит ко всем значениям True, false — False, а "ошибка" вместо приведения приведет к ошибке. По умолчанию используется значение None, равное "error". Default value: None
|
to_datetime
Настройка преобразования в значение даты и времени.
static to_datetime(formats: str | List[str], date_constant: str | None = None)
Параметры
Имя | Описание |
---|---|
formats
Обязательно
|
Форматы для преобразования DateTime. Например , %d-%m-%Y для данных в "день-месяц-год", и %Y-%m-%dT%H:%M:%S.%f для "объединенного представления даты и времени" в соответствии с ISO 8601.
|
date_constant
|
Если столбец содержит только значения времени, дата, применяемая к результирующей дате DateTime. Default value: None
|
to_float
Настройка преобразования в 64-разрядное число с плавающей запятой.
static to_float()
to_int
Настройка преобразования в 64-разрядное целое число.
static to_int()
to_stream
Настройка преобразования в поток данных.
static to_stream()
to_string
Настройка преобразования в строку.
static to_string()