Compartilhar via


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.object
DataType

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
str ou list[str]

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.

  • %Y: ano com quatro dígitos

  • %y: ano com dois dígitos

  • %m: mês em dígitos

  • %b: mês representado pelo respectivo nome abreviado em três letras, como ago

  • %B: mês representado pelo nome completo, como agosto

  • %d: dia em dígitos

  • %H: hora conforme representada no horário do relógio de 24 horas

  • %I: hora conforme representada no horário do relógio de 12 horas

  • %M: minuto em dois dígitos

  • %S: segundo em dois dígitos

  • %f: Microssegundo

  • %p: designador AM/PM

  • %z: fuso horário, por exemplo, -0700

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()