DataType 類別
協助程序類別,可處理支持數據行類型的適當操作, (int、bool、string 等 ) 。 目前用於 MLTable.convert_column_types (...) & from_delimited_files (...) ,以指定要轉換數據行的類型。 使用 DataType.from_ (...) * 方法選取不同類型的類型。
- 繼承
-
builtins.objectDataType
建構函式
DataType()
方法
to_bool |
設定轉換為bool的轉換。 true_values & false_values 必須是 None 或非空白清單,否則會擲回錯誤。 |
to_datetime |
設定轉換為 datetime。 |
to_float |
設定轉換成64位浮點數。 |
to_int |
設定轉換成64位整數。 |
to_stream |
設定轉換至數據流。 |
to_string |
設定轉換成字串的轉換。 |
to_bool
設定轉換為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 的值清單。 例如,['1', 'yes'] 會取代為 [True, True]。 true_values必須存在於數據集中,否則不會針對不存在的值傳回 None。
數據集中要指定為 False 的值清單。 例如,['0', 'no'] 會取代為 [False, False]。 false_values必須存在於數據集中,否則不會針對不存在的值傳回 None。
to_datetime
設定轉換為 datetime。
static to_datetime(formats: str | List[str], date_constant: str | None = None)
參數
嘗試進行日期時間轉換的格式。 例如,“day-month-year” 中數據的 %d-%m-%Y ,而 %Y-%m-%dT%H:%M:%S.%f 表示法則根據 ISO 8601。
%Y: 4 位數的年份
%y: 2 位數的年份
%m: 數位月份
%b:以縮寫名稱表示的月份,以 3 個字母表示,例如 8 月
%B: 以其完整名稱表示的月份,例如 8 月
%d: 數位中的日
%H: 以 24 小時制時間表示的小時
%I: 以 12 小時制時間表示的小時
%M: 以 2 位數為單位的分鐘數
%S:2 位數中的第二個
%f: 微秒
%p: AM/PM 指示項
%z: 時區,例如:-0700
to_float
設定轉換成64位浮點數。
static to_float()
to_int
設定轉換成64位整數。
static to_int()
to_stream
設定轉換至數據流。
static to_stream()
to_string
設定轉換成字串的轉換。
static to_string()
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應