DataType Classe
Classe auxiliar para lidar com a manipulação adequada de tipos de coluna com suporte (int, bool, string etc.). Atualmente usado com MLTable.convert_column_types(...) & from_delimited_files(...) para especificar em quais tipos converter colunas. Tipos diferentes são selecionados com DataType.from_(...) *Métodos.
- Herança
-
builtins.objectDataType
Construtor
DataType()
Métodos
to_bool |
Configura a conversão para bool. true_values & false_values deve ser Nenhuma ou listas não vazias de , caso contrário, um erro será gerado. |
to_datetime |
Configura a conversão para datetime. |
to_float |
Configura a conversão para float de 64 bits. |
to_int |
Configura a conversão para inteiro de 64 bits. |
to_stream |
Configura a conversão para stream. |
to_string |
Configura a conversão para cadeia de caracteres. |
to_bool
Configura a conversão para bool. true_values & false_values deve ser Nenhuma ou listas não vazias de , caso contrário, um erro será gerado.
static to_bool(true_values: List[str] | None = None, false_values: List[str] | None = None, mismatch_as: str | None = None)
Parâmetros
Nome | Description |
---|---|
true_values
|
Lista de valores no conjunto de dados a serem designados como True. Por exemplo, ['1', 'yes'] será substituído como [True, True]. O true_values precisa estar presente no conjunto de dados, caso contrário, Nenhum será retornado para valores não presentes. Valor padrão: None
|
false_values
|
Lista de valores no conjunto de dados a serem designados como False. Por exemplo, ['0', 'no'] será substituído como [False, False]. O false_values precisa estar presente no conjunto de dados, caso contrário, Nenhum será retornado para valores não presentes. Valor padrão: None
|
mismatch_as
|
Como converter cadeias de caracteres que não estão em true_values ou false_values; 'true' converte tudo como True, 'false' como False e 'error' erro em vez de conversão. O padrão é Nenhum, que é igual a 'error'. Valor padrão: None
|
to_datetime
Configura a conversão para datetime.
static to_datetime(formats: str | List[str], date_constant: str | None = None)
Parâmetros
Nome | Description |
---|---|
formats
Obrigatório
|
Os formatos a experimentar para a conversão de datetime. Por exemplo , %d-%m-%Y para dados em "dia-mês-ano" e %Y-%m-%dT%H:%M:%S.%f para "representação combinada de data e hora" de acordo com a ISO 8601.
|
date_constant
|
Se a coluna contiver apenas valores de hora, uma data a ser aplicada ao DateTime resultante. Valor padrão: None
|
to_float
Configura a conversão para float de 64 bits.
static to_float()
to_int
Configura a conversão para inteiro de 64 bits.
static to_int()
to_stream
Configura a conversão para stream.
static to_stream()
to_string
Configura a conversão para cadeia de caracteres.
static to_string()