DataType Classe
Classe auxiliar para lidar com a manipulação adequada de tipos de coluna suportados (int, bool, string, etc.). Atualmente usado com MLTable.convert_column_types(...) & from_delimited_files(...) para especificar em quais tipos converter colunas. Diferentes tipos são selecionados com DataType.from_(...)* métodos.
Construtor
DataType()
Métodos
| to_bool |
Configure a conversão para bool. true_values & false_values devem ser None ou listas não vazias de, string else um erro será lançado. |
| to_datetime |
Configure a conversão para datetime. |
| to_float |
Configure a conversão para float de 64 bits. |
| to_int |
Configure a conversão para inteiro de 64 bits. |
| to_stream |
Configure a conversão para stream. |
| to_string |
Configure a conversão para string. |
to_bool
Configure a conversão para bool. true_values & false_values devem ser None ou listas não vazias de, string else um erro será lançado.
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 para designar 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. Default value: None
|
|
false_values
|
Lista de valores no conjunto de dados para designar 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. Default value: None
|
|
mismatch_as
|
Como lançar cordas que não estão nem em true_values nem em false_values; 'true' lança tudo como True, 'false' como False, e 'error' irá errar em vez de casting. O padrão é Nenhum 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 para tentar 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 a ISO 8601.
|
|
date_constant
|
Se a coluna contiver apenas valores de hora, uma data a ser aplicada ao DateTime resultante. Default value: None
|
to_float
Configure a conversão para float de 64 bits.
static to_float()
to_int
Configure a conversão para inteiro de 64 bits.
static to_int()
to_stream
Configure a conversão para stream.
static to_stream()
to_string
Configure a conversão para string.
static to_string()