DataType Classe
Classe auxiliar para lidar com a manipulação adequada de tipos de coluna com suporte (int, bool, cadeia de caracteres 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.
Construtor
DataType()
Métodos
| to_bool |
Configure a conversão para bool. true_values & false_values deve ser Nenhuma ou listas não vazias, caso contrário, um erro será gerado. |
| to_datetime |
Configure a conversão em datetime. |
| to_float |
Configure a conversão para float de 64 bits. |
| to_int |
Configure a conversão para um inteiro de 64 bits. |
| to_stream |
Configure a conversão para o fluxo. |
| to_string |
Configure a conversão em cadeia de caracteres. |
to_bool
Configure a conversão para bool. true_values & false_values deve ser Nenhuma ou listas não vazias, 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', 'não'] 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 é None, que é igual a "error". Valor padrão: None
|
to_datetime
Configure a conversão em datetime.
static to_datetime(formats: str | List[str], date_constant: str | None = None)
Parâmetros
| Nome | Description |
|---|---|
|
formats
Obrigatório
|
Formatos para tentar 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 o 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
Configure a conversão para float de 64 bits.
static to_float()
to_int
Configure a conversão para um inteiro de 64 bits.
static to_int()
to_stream
Configure a conversão para o fluxo.
static to_stream()
to_string
Configure a conversão em cadeia de caracteres.
static to_string()