Partager via


DataType Classe

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

Constructeur

DataType()

Méthodes

to_bool

Configurez la conversion en bool. true_values & false_values doit être des listes None ou non vides, chaîne sinon, une erreur est levée.

to_datetime

Configurez la conversion en datetime.

to_float

Configurez la conversion en float 64 bits.

to_int

Configurez la conversion en entier 64 bits.

to_stream

Configurez la conversion en flux.

to_string

Configurez la conversion en chaîne.

to_bool

Configurez la conversion en bool. true_values & false_values doit être des listes None ou non vides, chaîne 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', 'oui'] sera remplacé par [True, True]. Les true_values doivent être présentes dans le jeu de données sinon Aucun ne sera 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]. Les false_values doivent être présentes dans le jeu de données sinon Aucun ne sera retourné pour les valeurs non présentes.

Valeur par défaut: None
mismatch_as

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

Valeur par défaut: None

to_datetime

Configurez la conversion en datetime.

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 datetime. Par exemple ,%d-%m-%Y pour les données « jour-mois-année » et %Y-%m-%dT%H:%M:%S.%f pour la « représentation de date et d’heure combinée » conformément à la norme 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, comme Août

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

  • %d: Jour en chiffres

  • %H: heure telle qu’elle est représentée à l’heure de 24 heures

  • %I: heure telle qu’elle est représentée dans l’heure d’horloge de 12 heures

  • %M: Minute en 2 chiffres

  • %S: Deuxième 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

Configurez la conversion en float 64 bits.

static to_float()

to_int

Configurez la conversion en entier 64 bits.

static to_int()

to_stream

Configurez la conversion en flux.

static to_stream()

to_string

Configurez la conversion en chaîne.

static to_string()