DataType クラス
サポートされている列型 (int、bool、string など) の適切な操作を処理するためのヘルパー クラス。 現在、 MLTable.convert_column_types(...) & from_delimited_files(...) で列の変換先の型を指定するために使用されています。 DataType.from_(...) では、さまざまな種類が選択されます。*メソッド。
コンストラクター
DataType()
メソッド
to_bool |
ブールへの変換を構成します。 true_values & false_values は None または空でないリストの両方である必要があります。それ以外の場合は、エラーがスローされます。 |
to_datetime |
datetime への変換を構成します。 |
to_float |
64 ビット浮動小数点への変換を構成します。 |
to_int |
64 ビット整数への変換を構成します。 |
to_stream |
ストリームへの変換を構成します。 |
to_string |
文字列への変換を構成します。 |
to_bool
ブールへの変換を構成します。 true_values & false_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
datetime への変換を構成します。
static to_datetime(formats: str | List[str], date_constant: str | None = None)
パラメーター
名前 | 説明 |
---|---|
formats
必須
|
datetime 変換を試す形式。 たとえば 、%d-%m- "day-month-year" のデータの %Y、%Y-%m-%dT%H:%M:%S. ISO 8601 に従った "結合された日付と時刻の表現" の%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()