Megosztás a következőn keresztül:


DataType Osztály

Segédosztály a támogatott oszloptípusok (int, bool, sztring stb.) megfelelő kezeléséhez. Jelenleg MLTable.convert_column_types(...) & from_delimited_files(...) használatával adhatja meg, hogy mely típusokat konvertálja az oszlopokká. Különböző típusok vannak kiválasztva DataType.from_(...) *Módszerek.

Öröklődés
builtins.object
DataType

Konstruktor

DataType()

Metódusok

to_bool

Konfigurálja a bool-ra való átalakítást. true_values & false_values mind a Nincs, mind a nem üres listáknak kell lenniük, máskülönben hibaüzenet jelenik meg.

to_datetime

Konfigurálja a datetime-ra való átalakítást.

to_float

Konfigurálja a 64 bites lebegőpontosra való átalakítást.

to_int

Konfigurálja a konvertálást 64 bites egész számmá.

to_stream

Konfigurálja a streamre való átalakítást.

to_string

Konfigurálja a sztringre konvertálást.

to_bool

Konfigurálja a bool-ra való átalakítást. true_values & false_values mind a Nincs, mind a nem üres listáknak kell lenniük, máskülönben hibaüzenet jelenik meg.

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

Paraméterek

Name Description
true_values

Az adathalmaz igazként megjelölendő értékeinek listája. Például az [1", "igen" helyett a következő lesz: [Igaz, Igaz]. A true_values jelen kell lennie az adathalmazban, ellenkező esetben a nincs érték jelenik meg.

alapértelmezett érték: None
false_values

Az adathalmaz hamisként megjelölendő értékeinek listája. Például a [0", a "nem" helyett a következő lesz: [Hamis, Hamis]. A false_values jelen kell lennie az adathalmazban, különben a nincs értéket adja vissza a rendszer a nem jelen lévő értékek esetén.

alapértelmezett érték: None
mismatch_as

Hogyan jelennek meg a true_values vagy false_values nem szereplő sztringek; Az "igaz" az összeset Igaz, a "hamis" értéket Hamis értékre, a "error" pedig hibát ad vissza a casting helyett. Alapértelmezés szerint Nincs, amely "hiba" értékkel egyenlő.

alapértelmezett érték: None

to_datetime

Konfigurálja a datetime-ra való átalakítást.

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

Paraméterek

Name Description
formats
Kötelező
str vagy list[str]

A datetime konvertálással próbálkozó formátumok. Például :d-%m-%Y a "day-month-year" adatokhoz, és %Y-%m-%dT%H:%M:%S.%f az ISO 8601 szerinti "kombinált dátum- és időábrázoláshoz".

  • %Y: Év 4 számjegytel

  • %y: Year with 2 digits

  • %m: Hónap számjegyekben

  • %b: A hónapot rövidített neve jelöli 3 betűben, például augusztusban

  • %B: A teljes neve által jelölt hónap, például augusztus

  • %d: Nap számjegyekben

  • %H: Az óra a 24 órás időnek megfelelően

  • %I: A 12 órás idő alatt ábrázolt óra

  • %M: Perc 2 számjegyben

  • %S: Második 2 számjegyből

  • %f: Mikroszekron

  • %p: AM/PM tervező

  • %z: Időzóva, például: -0700

date_constant

Ha az oszlop csak időértékeket tartalmaz, az eredményként kapott DateTime dátumot kell alkalmazni.

alapértelmezett érték: None

to_float

Konfigurálja a 64 bites lebegőpontosra való átalakítást.

static to_float()

to_int

Konfigurálja a konvertálást 64 bites egész számmá.

static to_int()

to_stream

Konfigurálja a streamre való átalakítást.

static to_stream()

to_string

Konfigurálja a sztringre konvertálást.

static to_string()