字串型(String)
• 用於表示 文字 或 字元 序列。
• 以引號包圍。例:"Hello, World!"、'台南美術館'。
• 不適合進行數學運算,但可以進行 字串拼接、搜尋、分割 等操作。
日期型(Date/Time)
• 用於表示日期與時間資訊。
• 通常有標準格式:YYYY-MM-DD(日期)、HH:MM:SS(時間)
。例:2025 03-27、14:30:00。
• 可進行 日期差計算、時間區間比較 等操作。
類別型(Categorical)
• 用於表示 有限的、離散 的 分類。
• 不具有 大小 或 順序 的意義。
例:顏色(紅、藍、綠)、性別(男性、女性)。
通常用於 分類模型 的 資料特徵。
序數型(Ordinal)
與類別型類似,但具有 順序性。
例:等級(低、中、高)、教育程度(小學、國中、高中、大學)。
雖然有順序,但無法進行數學運算(如加減乘除)。
列舉型(Enumerated)
特殊類別型,用於 定義一組 命名 的 常數。
例:方向 = {北, 南, 東, 西}。
• 用於限制資料只能是某些指定的值。
位元組型(Binary / Byte)
用於表示 二進位 資料 或 檔案 內容。
例:圖像檔案的二進位碼、壓縮檔案等。
• 通常以 b 字首表示,如 b'Hello'。
物件型(Object)
• 在 物件導向 編程中,代表 自定義 的 資料結構。
包含 屬性 與 方法。
• 例:class Car: 定義的 Car 物件可能包含 顏色, 速度, 加速() 方法等。
雜湊型(Hashable)
用於表示 可以被 雜湊運算 的資料,
例如作為 字典(dictionary)或 集合 (set)的鍵。
必須是 不可變(immutable)的資料型別,
例如:整數、浮點數、字串、 元組等。
空值型(Null / None)
• 表示 不存在 或 缺失 的資料。
在 Python 中為 None,在 SQL 中為 NULL。
用於處理 缺失值 或 未定義 的情況。