Partager via


DataType Classe

Classe d’assistance pour gérer la manipulation appropriée des types de colonnes pris en charge (int, bool, string, etc.). Actuellement utilisé avec MLTable.convert_column_types (...) & from_delimited_files (...) pour spécifier les types vers lesquels convertir les colonnes. Différents types sont sélectionnés avec DataType.from_ (...) *Méthodes.

Héritage
builtins.object
DataType

Constructeur

DataType()

Méthodes

to_bool

Configure la conversion en valeur booléenne. true_values & false_values doit être des listes Aucune ou non vides de, sinon une erreur est levée.

to_datetime

Configure la conversion en valeur DateHeure.

to_float

Configure la conversion en valeur flottante 64 bits.

to_int

Configure la conversion en valeur entière 64 bits.

to_stream

Configure la conversion en flux.

to_string

Configure la conversion en chaîne.

to_bool

Configure la conversion en valeur booléenne. true_values & false_values doit être des listes Aucune ou non vides de, sinon une erreur est levée.

static to_bool(true_values: List[str] | None = None, false_values: List[str] | None = None, mismatch_as: str | None = None)

Paramètres

Nom Description
true_values

Liste des valeurs dans le jeu de données à désigner comme True. Par exemple, ['1', 'yes'] sera remplacé par [True, True]. Le true_values doit être présent dans le jeu de données, sinon Aucun est retourné pour les valeurs non présentes.

valeur par défaut: None
false_values

Liste des valeurs dans le jeu de données à désigner comme False. Par exemple, ['0', 'no'] sera remplacé par [False, False]. Le false_values doit être présent dans le jeu de données. Sinon, aucun n’est retourné pour les valeurs non présentes.

valeur par défaut: None
mismatch_as

Comment caster les chaînes qui ne sont ni dans true_values ni false_values ; 'true' est tout casté comme True, 'false' comme False, et 'error' génère une erreur au lieu de caster. La valeur par défaut est None qui correspond à « error ».

valeur par défaut: None

to_datetime

Configure la conversion en valeur DateHeure.

static to_datetime(formats: str | List[str], date_constant: str | None = None)

Paramètres

Nom Description
formats
Obligatoire
str ou list[str]

Formats à essayer pour la conversion en DateHeure. Par exemple %d-%m-%Y pour les données en « jour-mois-année », et %Y-%m-%dT%H :%M :%S.%f pour « représentation combinée de date et d’heure » selon ISO 8601.

  • %Y : année avec 4 chiffres

  • %y : année avec 2 chiffres

  • %m : mois en chiffres

  • %b : mois représenté par son nom abrégé en 3 lettres, par exemple aoû

  • %B : mois représenté par son nom complet, par exemple août

  • %d : jour en chiffres

  • %H : heure au format 24 heures

  • %I : heure au format 12 heures

  • %M : minute en 2 chiffres

  • %S : seconde en 2 chiffres

  • %f : microseconde

  • %p : indicateur AM/PM

  • %z : fuseau horaire, par exemple : -0700

date_constant

Si la colonne contient uniquement des valeurs d’heure, une date à appliquer au DateTime résultant.

valeur par défaut: None

to_float

Configure la conversion en valeur flottante 64 bits.

static to_float()

to_int

Configure la conversion en valeur entière 64 bits.

static to_int()

to_stream

Configure la conversion en flux.

static to_stream()

to_string

Configure la conversion en chaîne.

static to_string()