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