Series
簡介
Series
是 Pandas 的一維數據結構,類似於 Python 的 list
或 dict
,但提供更多的功能,如索引操作、數學運算、過濾篩選等。
✅ 1. 建立 Series
你可以用 列表(list)、字典(dict)、NumPy 陣列(numpy array) 來建立 Series
。
🔹 用 list
建立
🔹 輸出
✅ 預設索引為 0, 1, 2, ...
🔹 自訂索引
🔹 輸出
✅ 類似 dict
,可以用索引存取數據
🔹 用 dict
建立
🔹 輸出
✅ 字典的 key 變成 Series
的索引
✅ 2. Series
取值與索引
🔹 使用索引取值
🔹 透過索引篩選數據
🔹 切片(Slicing)
✅ 3. Series
運算
Series
可以直接與數值或 Series
進行運算。
🔹 數學運算
🔹 輸出
🔹 Series
之間運算
s1 = pd.Series([10, 20, 30], index=["A", "B", "C"])
s2 = pd.Series([1, 2, 3], index=["A", "B", "C"])
print(s1 + s2)
🔹 輸出
✅ 自動對齊索引,類似字典的加法運算
📌 總結
功能 | 用法 |
---|---|
建立 Series |
pd.Series([1, 2, 3]) |
自訂索引 | pd.Series([1, 2, 3], index=["A", "B", "C"]) |
取值 | series["A"] |
篩選 | series[series > 10] |
數學運算 | series * 2 , s1 + s2 |
🚀 Series
適用於處理一維數據,如時間序列、股票價格、統計數據等! 😊