資料型別

資料型別

PETsARD 使用簡化的型別系統。

基本型別

型別說明設定方式
int整數type: inttype: integer
float浮點數type: float
str字串type: strtype: string
date日期type: date
datetime日期時間type: datetime
ℹ️
注意:PETsARD 不支援 type: category。類別資訊應使用 category: true 參數標記,因為這被視為欄位屬性資訊而非資料型別。

型別轉換對應

系統會自動將各種 pandas dtype 轉換為簡化型別:

Pandas dtypePETsARD 型別
int8, int16, int32, int64, Int64int
uint8, uint16, uint32, uint64int
float16, float32, float64float
object, stringstr
bool, booleanstr
datetime64[ns]datetime
ℹ️
型別統一原因:為了支援空值處理(使用 nullable integer)以及確保合成資料的相容性(處理 float → int 轉換)。