次の方法で共有


DataType クラス

サポートされている列型 (int、bool、string など) の適切な操作を処理するためのヘルパー クラス。 現在、列の変換先の型を指定するために、MLTable.convert_column_types(...) & from_delimited_files(...) と共に使用されています。 DataType.from_(...) では、さまざまな種類が選択されます。*メソッド。

継承
builtins.object
DataType

コンストラクター

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
必須
str または list[str]

日時変換を試行するための形式。 たとえば、" day-month-year" のデータの場合は %d-%m-%Y 、ISO 8601 に従って "結合された日付と時刻表現" の場合は %Y-%m-%dT%H:%M:%S.%f のようになります。

  • %Y: 4 桁の年

  • %y: 2 桁の年

  • %m: 月の数字

  • %b: 月の短縮名 (3 文字。例: Aug)

  • %B: 月の完全名 (例: August)

  • %d: 日の数字

  • %H: 時 (24 時間制)

  • %I: 時 (12 時間制)

  • %M: 分 (2 桁)

  • %S: 秒 (2 桁)

  • %f: マイクロ秒

  • %p: AM (午前) または PM (午後) を指定

  • %z: タイムゾーン (例: -0700)

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