DataType Classe
Classe auxiliar para processar a manipulação adequada de tipos de coluna suportados (int, bool, cadeia, etc.). Atualmente utilizado com MLTable.convert_column_types(...) & from_delimited_files(...) para especificar em que tipos converter colunas. São selecionados diferentes tipos com DataType.from_(...) * métodos.
- Herança
-
builtins.objectDataType
Construtor
DataType()
Métodos
to_bool |
Configure a conversão para bool. true_values & false_values têm de ser Nenhuma ou listas não vazias de, caso contrário, será emitido um erro. |
to_datetime |
Configure a conversão para datetime. |
to_float |
Configure a conversão para um float de 64 bits. |
to_int |
Configure a conversão para um número inteiro de 64 bits. |
to_stream |
Configurar a conversão para transmissão em fluxo. |
to_string |
Configurar a conversão em cadeia. |
to_bool
Configure a conversão para bool. true_values & false_values têm de ser Nenhuma ou listas não vazias de, caso contrário, será emitido um erro.
static to_bool(true_values: List[str] | None = None, false_values: List[str] | None = None, mismatch_as: str | None = None)
Parâmetros
Name | Description |
---|---|
true_values
|
Lista de valores no conjunto de dados a designar como Verdadeiro. Por exemplo, ['1', 'sim'] será substituído como [Verdadeiro, Verdadeiro]. O true_values tem de estar presente no conjunto de dados caso contrário, nenhum será devolvido para valores não presentes. Default value: None
|
false_values
|
Lista de valores no conjunto de dados a designar como Falso. Por exemplo, ['0', 'não'] será substituído como [Falso, Falso]. O false_values tem de estar presente no conjunto de dados caso contrário, nenhum será devolvido para valores não presentes. Default value: None
|
mismatch_as
|
Como as cadeias de carateres fundidos que não estão em true_values ou false_values; "true" lança tudo como Verdadeiro, "falso" como Falso e "erro" irá efetuar um erro em vez de fazer castings. A predefinição é Nenhuma, que é igual a "erro". Default value: None
|
to_datetime
Configure a conversão para datetime.
static to_datetime(formats: str | List[str], date_constant: str | None = None)
Parâmetros
Name | Description |
---|---|
formats
Necessário
|
Formatos a experimentar para a conversão 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 ISO 8601.
|
date_constant
|
Se a coluna contiver apenas valores de hora, uma data a aplicar ao DateTime resultante. Default value: None
|
to_float
Configure a conversão para um float de 64 bits.
static to_float()
to_int
Configure a conversão para um número inteiro de 64 bits.
static to_int()
to_stream
Configurar a conversão para transmissão em fluxo.
static to_stream()
to_string
Configurar a conversão em cadeia.
static to_string()