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