DataType クラス
サポートされている列型 (int、bool、string など) の適切な操作を処理するためのヘルパー クラス。 現在、列の変換先の型を指定するために、MLTable.convert_column_types(...) & from_delimited_files(...) と共に使用されています。 DataType.from_(...) では、さまざまな種類が選択されます。*メソッド。
- 継承
-
builtins.objectDataType
コンストラクター
DataType()
メソッド
to_bool |
ブール値への変換を構成します。 & false_values true_values None または空でないリストの両方である必要があります。文字列以外の場合はエラーがスローされます。 |
to_datetime |
日時への変換を構成します。 |
to_float |
64 ビット浮動小数点数への変換を構成します。 |
to_int |
64 ビット整数への変換を構成します。 |
to_stream |
ストリームへの変換を構成します。 |
to_string |
文字列への変換を構成します。 |
to_bool
ブール値への変換を構成します。 & false_values true_values None または空でないリストの両方である必要があります。文字列以外の場合はエラーがスローされます。
static to_bool(true_values: List[str] | None = None, false_values: List[str] | None = None, mismatch_as: str | None = None)
パラメーター
名前 | 説明 |
---|---|
true_values
|
True として指定するデータセット内の値の一覧。 たとえば、['1','yes'] は [True, True] に置き換えられます。 データセットにtrue_valuesが存在する必要がある場合は、存在しない値に対して None が返されます。 規定値: None
|
false_values
|
False として指定するデータセット内の値の一覧。 たとえば、['0','no'] は [False, False] に置き換えられます。 データセットにfalse_valuesが存在する必要がある場合は、存在しない値に対して None が返されます。 規定値: None
|
mismatch_as
|
true_valuesまたはfalse_values内に存在しない文字列をキャストする方法。'true' は、すべて True、'false' を False としてキャストし、'error' はキャストではなくエラーになります。 既定値は None で、'error' と等しくなります。 規定値: None
|
to_datetime
日時への変換を構成します。
static to_datetime(formats: str | List[str], date_constant: str | None = None)
パラメーター
名前 | 説明 |
---|---|
formats
必須
|
日時変換を試行するための形式。 たとえば、" day-month-year" のデータの場合は %d-%m-%Y 、ISO 8601 に従って "結合された日付と時刻表現" の場合は %Y-%m-%dT%H:%M:%S.%f のようになります。
|
date_constant
|
列に時刻値のみが含まれている場合は、結果の DateTime に適用する日付。 規定値: None
|
to_float
64 ビット浮動小数点数への変換を構成します。
static to_float()
to_int
64 ビット整数への変換を構成します。
static to_int()
to_stream
ストリームへの変換を構成します。
static to_stream()
to_string
文字列への変換を構成します。
static to_string()