DataType Sınıf
Desteklenen sütun türlerinin (int, bool, dize vb.) düzgün işlenmesini işlemek için yardımcı sınıfı. Şu anda sütunların hangi türlere dönüştürüleceğini belirtmek için MLTable.convert_column_types(...) & from_delimited_files(...) ile kullanılır. DataType.from_(...) ile farklı türler seçilir*Yöntemler.
Oluşturucu
DataType()
Yöntemler
| to_bool |
Bool'a dönüştürmeyi yapılandırın. true_values & false_values hiçbiri veya boş olmayan listeleri olmalıdır, aksi takdirde bir hata oluşur. |
| to_datetime |
Tarih saatine dönüştürmeyi yapılandırın. |
| to_float |
64 bit float'a dönüştürmeyi yapılandırın. |
| to_int |
64 bit tamsayıya dönüştürmeyi yapılandırın. |
| to_stream |
Akışa dönüştürmeyi yapılandırın. |
| to_string |
Dizeye dönüştürmeyi yapılandırın. |
to_bool
Bool'a dönüştürmeyi yapılandırın. true_values & false_values hiçbiri veya boş olmayan listeleri olmalıdır, aksi takdirde bir hata oluşur.
static to_bool(true_values: List[str] | None = None, false_values: List[str] | None = None, mismatch_as: str | None = None)
Parametreler
| Name | Description |
|---|---|
|
true_values
|
Doğru olarak belirtecek veri kümesindeki değerlerin listesi. Örneğin, ['1', 'yes'] yerine [True, True] ifadesi kullanılacaktır. true_values veri kümesinde mevcut olmalıdır, aksi takdirde mevcut olmayan değerler için Hiçbiri döndürülür. Default value: None
|
|
false_values
|
Yanlış olarak belirtecek veri kümesindeki değerlerin listesi. Örneğin, ['0', 'hayır'] yerine [False, False] ifadesi kullanılır. false_values veri kümesinde mevcut olmalıdır, aksi takdirde mevcut olmayan değerler için Hiçbiri döndürülür. Default value: None
|
|
mismatch_as
|
true_values veyafalse_values'da olmayan dizeleri atama; 'true' tümünü True, 'false' değerini False olarak, 'error' ise atama yerine hataya neden olur. 'error' değerine eşit olan None varsayılan değeridir. Default value: None
|
to_datetime
Tarih saatine dönüştürmeyi yapılandırın.
static to_datetime(formats: str | List[str], date_constant: str | None = None)
Parametreler
| Name | Description |
|---|---|
|
formats
Gerekli
|
Tarih saat dönüştürme için denenecek biçimler. Örneğin %d-%m- "gün-ay-yıl" içindeki veriler için %Yve%Y-%m-%dT%H:%M: ISO 8601'e göre "birleşik tarih ve saat gösterimi" için%S.%f.
|
|
date_constant
|
Sütunda yalnızca saat değerleri varsa, sonuçta elde edilen DateTime'a uygulanacak bir tarih. Default value: None
|
to_float
64 bit float'a dönüştürmeyi yapılandırın.
static to_float()
to_int
64 bit tamsayıya dönüştürmeyi yapılandırın.
static to_int()
to_stream
Akışa dönüştürmeyi yapılandırın.
static to_stream()
to_string
Dizeye dönüştürmeyi yapılandırın.
static to_string()