Series#
建構函式#
|
一維 ndarray,帶有軸標籤(包括時間序列)。 |
屬性#
軸
Series 的索引(軸標籤)。 |
|
此 Series 或 Index 所依據資料的 ExtensionArray。 |
|
根據 dtype,將 Series 傳回為 ndarray 或類似 ndarray 的資料。 |
|
傳回基礎資料的 dtype 物件。 |
|
傳回基礎資料形狀的 tuple。 |
|
傳回基礎資料的位元組數。 |
|
基礎資料的維度數,定義為 1。 |
|
傳回基礎資料中的元素數。 |
|
傳回轉置,定義為 self。 |
|
|
傳回 Series 的記憶體使用量。 |
如果有任何 NaNs,傳回 True。 |
|
指標表示 Series/DataFrame 是否為空。 |
|
傳回基礎資料的 dtype 物件。 |
|
傳回 Series 的名稱。 |
|
取得與此 pandas 物件相關的屬性。 |
|
|
傳回一個具有更新旗標的新物件。 |
轉換#
|
將 pandas 物件轉換為指定的資料類型 |
|
使用支援 |
|
嘗試為物件欄位推斷更好的資料類型。 |
|
複製此物件的索引和資料。 |
(已棄用)傳回單一元素 Series 或 DataFrame 的布林值。 |
|
|
一個 NumPy ndarray,表示此 Series 或 Index 中的值。 |
|
將 Series 從 DatetimeIndex 轉換為 PeriodIndex。 |
|
轉換為 Timestamp 的 DatetimeIndex,在區間的開頭。 |
傳回值清單。 |
|
|
傳回值作為 NumPy 陣列。 |
索引、反覆運算#
|
取得物件中給定金鑰的項目(例如:DataFrame 欄位)。 |
存取列/欄位標籤配對的單一值。 |
|
依整數位置存取列/欄位配對的單一值。 |
|
依標籤或布林陣列存取一組列和欄位。 |
|
(已停用)純粹基於整數位置的索引,依位置選取。 |
|
傳回值的反覆運算器。 |
|
以惰性方式反覆運算 (index, value) tuple。 |
|
傳回索引的別名。 |
|
|
傳回項目並從 series 中刪除。 |
傳回基礎資料的第一個元素,作為 Python 標量。 |
|
|
從 Series/DataFrame 傳回橫切面。 |
有關 .at
、.iat
、.loc
和 .iloc
的詳細資訊,請參閱 索引文件。
二元運算子函數#
|
傳回 series 和 other 的加法,逐元素(二元運算子 add)。 |
|
傳回 series 和 other 的減法,逐元素(二元運算子 sub)。 |
|
傳回 series 和 other 的乘法,逐元素(二元運算子 mul)。 |
|
傳回 series 和 other 的浮點除法,逐元素(二元運算子 truediv)。 |
|
傳回 series 和 other 的浮點除法,逐元素(二元運算子 truediv)。 |
|
傳回序列與其他元素的整數除法(二元運算子 floordiv)。 |
|
傳回序列與其他元素的模數(二元運算子 mod)。 |
|
傳回序列與其他元素的指數運算(二元運算子 pow)。 |
|
傳回序列與其他元素的加法(二元運算子 radd)。 |
|
傳回序列與其他元素的減法(二元運算子 rsub)。 |
|
傳回序列與其他元素的乘法(二元運算子 rmul)。 |
|
傳回序列和其它項目的浮點除法,逐元素(二元運算子 rtruediv)。 |
|
傳回序列和其它項目的浮點除法,逐元素(二元運算子 rtruediv)。 |
|
傳回序列和其它項目的整數除法,逐元素(二元運算子 rfloordiv)。 |
|
傳回序列和其它項目的模數,逐元素(二元運算子 rmod)。 |
|
傳回序列和其它項目的指數冪,逐元素(二元運算子 rpow)。 |
|
根據 func 將序列與序列或純量結合。 |
|
使用「其它」中相同位置的值更新空值元素。 |
|
將序列中的每個值四捨五入到給定的位數。 |
|
傳回序列和 other 的小於,逐元素(二元運算子 lt)。 |
|
傳回序列和 other 的大於,逐元素(二元運算子 gt)。 |
|
傳回序列和小於或等於,逐元素(二元運算子 le)。 |
|
傳回序列和大於或等於,逐元素(二元運算子 ge)。 |
|
傳回序列和不等於,逐元素(二元運算子 ne)。 |
|
傳回序列和等於,逐元素(二元運算子 eq)。 |
|
傳回請求軸上值的乘積。 |
|
計算 Series 和 other 欄位的點乘積。 |
函數應用、GroupBy 和視窗#
|
在 Series 的值上呼叫函數。 |
|
使用一個或多個作業在指定的軸上進行彙總。 |
|
使用一個或多個作業在指定的軸上進行彙總。 |
|
在 self 上呼叫 |
|
根據輸入對應或函數對 Series 的值進行對應。 |
|
使用對應器或欄位 Series 對 Series 進行分組。 |
|
提供滾動視窗計算。 |
|
提供擴展視窗計算。 |
|
提供指數加權 (EW) 計算。 |
|
套用可鏈結且預期為 Series 或 DataFrames 的函式。 |
計算 / 描述性統計#
傳回一個 Series/DataFrame,其中包含每個元素的絕對數字值。 |
|
|
傳回是否所有元素都為 True,可能會透過軸向進行。 |
|
傳回是否有任何元素為 True,可能會透過軸向進行。 |
|
計算延遲 N 的自相關。 |
|
傳回布林 Series,等於 left <= series <= right。 |
|
在輸入閾值處修剪值。 |
|
計算與 other Series 的相關性,不包括遺失值。 |
傳回 Series 中非 NA/null 觀測值的數量。 |
|
|
計算與 Series 的共變異數,不包括遺失值。 |
|
傳回 DataFrame 或 Series 軸上的累計最大值。 |
|
傳回 DataFrame 或 Series 軸上的累計最小值。 |
|
傳回 DataFrame 或 Series 軸上的累計乘積。 |
|
傳回資料框或序列軸上的累計總和。 |
|
產生描述性統計資料。 |
|
元素的第一個離散差。 |
|
將物件編碼為列舉類型或分類變數。 |
|
傳回請求軸上的無偏峰度。 |
|
傳回請求軸上數值的最大值。 |
|
傳回請求軸上數值的平均值。 |
|
傳回請求軸上數值的中位數。 |
|
傳回請求軸上數值的最小值。 |
|
傳回 Series 的眾數。 |
|
傳回最大的 n 個元素。 |
|
傳回最小的 n 個元素。 |
|
當前元素與前一個元素之間的分數變化。 |
|
傳回請求軸上值的乘積。 |
|
傳回給定分位數的值。 |
|
沿著軸線計算數值資料的排名 (1 到 n)。 |
|
傳回請求軸線上平均數的無偏標準誤差。 |
|
傳回請求軸線上的無偏歪度。 |
|
傳回請求軸上的樣本標準差。 |
|
傳回請求軸上數值的總和。 |
|
傳回請求軸上的無偏方差。 |
|
傳回請求軸上的無偏峰度。 |
傳回 Series 物件的唯一值。 |
|
|
傳回物件中唯一元素的數量。 |
如果物件中的值是唯一的,傳回布林值。 |
|
如果物件中的值是單調遞增的,傳回布林值。 |
|
如果物件中的值是單調遞減的,傳回布林值。 |
|
|
傳回包含唯一值計數的 Series。 |
重新索引 / 選取 / 標籤操作#
|
使用指定的連接方法在軸線上對齊兩個物件。 |
|
替換條件為 True 的值。 |
|
傳回已移除指定索引標籤的 Series。 |
|
傳回已移除要求的索引 / 欄位層級的 Series/DataFrame。 |
|
傳回已移除重複值的 Series。 |
|
指出重複的 Series 值。 |
|
測試兩個物件是否包含相同的元素。 |
|
(已棄用)根據日期偏移量選擇時間序列資料的初始期間。 |
|
傳回前 n 列。 |
|
傳回最大值的列標籤。 |
|
傳回最小值的列標籤。 |
|
Series 中的元素是否包含在 values 中。 |
|
(已棄用)根據日期偏移量選擇時間序列資料的最後期間。 |
|
將 Series 調整為新的索引,並使用選填的填補邏輯。 |
|
傳回與其他物件索引相符的物件。 |
|
變更 Series 索引標籤或名稱。 |
|
設定索引或欄位軸的名稱。 |
|
產生一個新的 DataFrame 或 Series,並重設索引。 |
|
從物件的軸傳回一個隨機項目樣本。 |
|
將指定的索引指定給指定的軸。 |
|
傳回沿著軸的指定位置索引中的元素。 |
|
傳回最後 n 列。 |
|
在某個索引值之前和之後截斷 Series 或 DataFrame。 |
|
在條件為 False 的地方替換值。 |
|
在條件為 True 的地方替換值。 |
|
使用字串 prefix 作為標籤的前綴。 |
|
使用字串 suffix 作為標籤的後綴。 |
|
根據指定的索引標籤,對資料框列或欄進行子集處理。 |
遺失資料處理#
|
(已棄用) 使用下一個有效觀測值填補 NA/NaN 值以填補間隙。 |
|
使用下一個有效觀測值填補 NA/NaN 值以填補間隙。 |
|
傳回一個移除遺失值的新 Series。 |
|
透過將最後一個有效觀測值傳播到下一個有效值,填補 NA/NaN 值。 |
|
使用指定的 method 填補 NA/NaN 值。 |
|
使用內插法填補 NaN 值。 |
偵測遺失值。 |
|
Series.isnull 是 Series.isna 的別名。 |
|
偵測現有(非遺失)值。 |
|
Series.notnull 是 Series.notna 的別名。 |
|
|
(已棄用)透過將最後一個有效觀察值傳播到下一個有效值來填入 NA/NaN 值。 |
|
將 to_replace 中給定的值替換為 value。 |
變形、排序#
|
傳回會對 Series 值進行排序的整數索引。 |
|
傳回 Series 中最小值的整數位置。 |
|
傳回 Series 中最大值的整數位置。 |
|
使用輸入順序重新排列索引層級。 |
|
依據值進行排序。 |
|
依索引標籤對 Series 進行排序。 |
|
在 |
|
將具有 MultiIndex 的 Series 進行取消堆疊(也稱為樞紐),以產生 DataFrame。 |
|
將類似清單的每個元素轉換成一行。 |
|
找出應插入元素以維持順序的索引。 |
|
(已棄用)將扁平化的基礎資料傳回為 ndarray 或 ExtensionArray。 |
|
重複 Series 的元素。 |
|
將 1 維軸物件壓縮為純量。 |
|
(已棄用) 建立 Series 的新檢視。 |
合併/比較/連接/合併#
|
與另一個 Series 比較並顯示差異。 |
|
使用傳遞 Series 的值,就地修改 Series。 |
存取器#
pandas 在各種存取器中提供特定於資料類型的函式。這些是 Series
內部獨立的命名空間,只適用於特定的資料類型。
|
|
別名為 |
|
別名為 |
|
別名為 |
|
別名為 |
|
|
資料類型 |
存取器 |
---|---|
日期時間、時間增量、週期 |
|
字串 |
|
分類 |
|
稀疏 |
日期時間屬性#
Series.dt
可用於存取系列的日期時間值並傳回多個屬性。這些屬性可透過 Series.dt.<property>
存取。
日期時間屬性#
傳回 Python |
|
傳回 |
|
傳回具有時區的 |
|
日期時間的年分。 |
|
月份,1 月為 1,12 月為 12。 |
|
日期中的天數。 |
|
日期中的小時。 |
|
日期中的分鐘。 |
|
日期中的秒數。 |
|
日期中的微秒。 |
|
日期中的奈秒。 |
|
星期中的天數,星期一為 0,星期日為 6。 |
|
星期中的天數,星期一為 0,星期日為 6。 |
|
星期中的天數,星期一為 0,星期日為 6。 |
|
一年中的第幾天。 |
|
一年中的第幾天。 |
|
月份中的天數。 |
|
日期中的季度。 |
|
表示日期是否為該月份的第一天。 |
|
表示日期是否為該月份的最後一天。 |
|
表示日期是否為某季度的第一天。 |
|
表示日期是否為某季度的最後一天。 |
|
表示日期是否為某年的第一天。 |
|
表示日期是否為某年的最後一天。 |
|
布林值表示日期是否為閏年。 |
|
月份中的天數。 |
|
月份中的天數。 |
|
傳回時區。 |
|
傳回此 PeriodArray 的頻率物件。 |
|
|
將時間轉換為午夜。 |
日期時間方法#
根據 ISO 8601 標準計算年、週和日。 |
|
|
轉換為特定頻率的 PeriodArray/PeriodIndex。 |
(已棄用)將資料傳回為 |
|
|
將時區無感知的 Datetime Array/Index 本地化為時區感知的 Datetime Array/Index。 |
|
將時區感知的 Datetime Array/Index 從一個時區轉換為另一個時區。 |
|
將時間轉換為午夜。 |
|
使用指定的 date_format 轉換為 Index。 |
|
對資料執行 round 運算,至指定的 freq。 |
|
對資料執行 floor 運算,至指定的 freq。 |
|
對資料執行 ceil 運算,並指定 freq。 |
|
傳回指定地區的月份名稱。 |
|
傳回指定地區的星期名稱。 |
|
週期屬性#
取得此週期的開始時間戳記。 |
|
取得此週期的結束時間戳記。 |
時間差屬性#
每個元素的天數。 |
|
每個元素的秒數(>= 0 且小於 1 天)。 |
|
每個元素的微秒數(>= 0 且小於 1 秒)。 |
|
每個元素的奈秒數(>= 0 且小於 1 微秒)。 |
|
傳回時間差組成的資料框。 |
|
時間差方法#
傳回一個原生 |
|
|
傳回每個元素的總持續時間(以秒為單位)。 |
|
字串處理#
Series.str
可用於存取系列的數值為字串,並對其套用多種方法。這些方法可透過 Series.str.<function/property>
來存取。
將 Series/Index 中的字串轉換為首字母大寫。 |
|
將 Series/Index 中的字串轉換為小寫。 |
|
|
使用指定的字元分隔符號串接 Series/Index 中的字串。 |
|
在 Series/Index 中的字串左右兩側填補字元。 |
|
測試 Series 或 Index 的字串中是否包含模式或正規表示式。 |
|
計算 Series/Index 中每個字串中模式的出現次數。 |
|
使用指示的編碼解碼 Series/Index 中的字元串。 |
|
使用指示的編碼編碼 Series/Index 中的字元串。 |
|
測試每個字串元素的結尾是否與模式相符。 |
|
將 regex 模式 中的擷取群組作為資料框中的欄位萃取出來。 |
|
將 regex 模式 中的擷取群組作為資料框中的欄位萃取出來。 |
|
傳回 Series/Index 中每個字串的最低索引。 |
|
在 Series/Index 中找出模式或正規表示式的所有出現。 |
|
判斷每個字串是否完全符合正規表示式。 |
從每個元件中擷取指定位置或指定金鑰的元素。 |
|
|
傳回 Series/Index 中每個字串的最低索引。 |
|
使用傳遞的分隔符號,串聯 Series/Index 中包含為元素的清單。 |
計算 Series/Index 中每個元素的長度。 |
|
|
在 Series/Index 中的字串右側填補。 |
將 Series/Index 中的字串轉換成小寫。 |
|
|
移除開頭的字元。 |
|
判斷每個字串是否以符合正規表達式的字元開頭。 |
|
傳回 Series/Index 中字串的 Unicode 正規形式。 |
|
將 Series/Index 中的字串補齊至指定的寬度。 |
|
在第一次出現 sep 的位置將字串分割。 |
|
從物件系列中移除字首。 |
|
從物件系列中移除字尾。 |
|
複製 Series 或 Index 中的每個字串。 |
|
取代 Series/Index 中每個出現的模式/正規表示式。 |
|
傳回 Series/Index 中每個字串中最高的索引。 |
|
傳回 Series/Index 中每個字串中最高的索引。 |
|
在 Series/Index 中的字串左側填補。 |
|
在 sep 最後出現的位置分割字串。 |
|
移除尾隨字元。 |
|
從 Series 或 Index 中每個元素切片子字串。 |
|
使用另一個值取代字串的特定位置切片。 |
|
以指定的區隔符號/分隔符號分割字串。 |
|
以指定的區隔符號/分隔符號分割字串。 |
|
測試每個字串元素的開頭是否與樣式相符。 |
|
移除開頭和結尾字元。 |
將 Series/Index 中的字串轉換為大小寫互換。 |
|
將 Series/Index 中的字串轉換為標題大小寫。 |
|
|
透過指定的對應表格將字串中的所有字元對應。 |
將 Series/Index 中的字串轉換為大寫。 |
|
|
在指定的行寬處換行 Series/Index 中的字串。 |
|
透過在 Series/Index 中的字串前面加上 '0' 字元來填充。 |
檢查每個字串中的所有字元是否為字母數字。 |
|
檢查每個字串中的所有字元是否為字母。 |
|
檢查每個字串中的所有字元是否為數字。 |
|
檢查每個字串中所有字元是否為空白。 |
|
檢查每個字串中所有字元是否為小寫。 |
|
檢查每個字串中所有字元是否為大寫。 |
|
檢查每個字串中所有字元是否為標題大小寫。 |
|
檢查每個字串中所有字元是否為數字。 |
|
檢查每個字串中所有字元是否為十進制數字。 |
|
|
傳回 Series 的虛擬/指標變數的 DataFrame。 |
類別存取器#
類別資料型態特定的方法和屬性可在 Series.cat
存取器中取得。
此類別的類別。 |
|
類別是否具有順序關係。 |
|
傳回包含代碼和索引的 Series。 |
|
重新命名類別。 |
|
根據 new_categories 中的指定重新排序類別。 |
|
新增類別。 |
|
移除指定的類別。 |
|
移除未使用的類別。 |
|
將類別設定為指定的類別。 |
|
設定類別為已排序。 |
|
設定類別為未排序。 |
稀疏存取器#
稀疏資料型態的特定方法和屬性會在 Series.sparse
存取器中提供。
非 |
|
非 |
|
在 data 中為 fill_value 的元素不會儲存。 |
|
包含非 |
|
從 scipy.sparse.coo_matrix 建立具有稀疏值的 Series。 |
|
從具有 MultiIndex 的 Series 建立 scipy.sparse.coo_matrix。 |
清單存取器#
Arrow 清單資料型態特定的方法和屬性會在 Series.list
存取器中提供。
扁平化清單值。 |
|
傳回 Series 中每個清單的長度。 |
|
索引或切片 Series 中的清單。 |
結構存取器#
Arrow 結構資料型態特定的方法和屬性會在 Series.struct
存取器中提供。
傳回結構中每個子欄位的資料型態物件。 |
|
將結構的子欄位萃取為 Series。 |
將結構的所有子欄位萃取為資料框。 |
旗標#
旗標是指 pandas 物件的屬性。資料集的屬性(例如記錄日期、存取的 URL 等)應儲存在 Series.attrs
中。
|
適用於 pandas 物件的旗標。 |
元資料#
Series.attrs
是用於儲存此 Series 的全域元資料的字典。
警告
Series.attrs
被視為實驗性質,可能會在不預警的情況下變更。
此資料集的全域屬性字典。 |
繪製#
Series.plot
既是可呼叫的方法,也是特定繪製方法的命名空間屬性,形式為 Series.plot.<kind>
。
|
Series 繪製存取器和方法 |
|
繪製堆疊面積圖。 |
|
垂直長條圖。 |
|
建立水平長條圖。 |
|
建立 DataFrame 欄位的箱型圖。 |
|
使用高斯核產生核密度估計圖。 |
|
繪製 DataFrame 欄位的直方圖。 |
|
使用高斯核產生核密度估計圖。 |
|
將 Series 或 DataFrame 繪製成線條圖。 |
|
產生圓餅圖。 |
|
使用 matplotlib 繪製輸入系列的直方圖。 |
序列化 / IO / 轉換#
|
將物件序列化到檔案中。 |
|
將物件寫入逗號分隔值 (csv) 檔案中。 |
|
將 Series 轉換為 {標籤 -> 值} 字典或類字典物件。 |
|
將物件寫入 Excel 活頁簿中。 |
|
將 Series 轉換為 DataFrame。 |
從 pandas 物件傳回 xarray 物件。 |
|
|
使用 HDFStore 將包含的資料寫入 HDF5 檔案中。 |
|
將儲存在 DataFrame 中的記錄寫入 SQL 資料庫。 |
|
將物件轉換為 JSON 字串。 |
|
呈現 Series 的字串表示形式。 |
|
將物件複製到系統剪貼簿。 |
|
將物件呈現為 LaTeX 表格、長表格或巢狀表格。 |
|
以 Markdown 友善格式列印 Series。 |