用法:
property Series.array
支持此係列或索引的數據的 ExtensionArray。
- 擴展數組
存儲在其中的值的 ExtensionArray。對於擴展類型,這是實際的數組。對於 NumPy 本機類型,這是一個圍繞
numpy.ndarray
的精簡(無副本)包裝器。.array
與.values
不同,這可能需要將數據轉換為不同的形式。
返回:
注意:
此表列出了 pandas 中每個擴展 dtype 的不同數組類型。
類型
數組類型
category
Categorical
period
PeriodArray
interval
IntervalArray
IntegerNA
IntegerArray
string
StringArray
boolean
BooleanArray
日期時間64[ns, tz]
DatetimeArray
對於任何 3rd-party 擴展類型,數組類型將是 ExtensionArray。
對於所有剩餘的 dtypes
.array
將是一個arrays.NumpyExtensionArray
包裝存儲在其中的實際 ndarray。如果您絕對需要 NumPy 數組(可能需要複製/強製數據),請改用Series.to_numpy()
。例子:
對於 int 和 float 等常規 NumPy 類型,將返回 PandasArray。
>>> pd.Series([1, 2, 3]).array <PandasArray> [1, 2, 3] Length:3, dtype:int64
對於擴展類型,如分類,返回實際的 ExtensionArray
>>> ser = pd.Series(pd.Categorical(['a', 'b', 'a'])) >>> ser.array ['a', 'b', 'a'] Categories (2, object):['a', 'b']
相關用法
- Python pandas.Series.argmin用法及代碼示例
- Python pandas.Series.argmax用法及代碼示例
- Python pandas.Series.add_prefix用法及代碼示例
- Python pandas.Series.apply用法及代碼示例
- Python pandas.Series.append用法及代碼示例
- Python pandas.Series.at_time用法及代碼示例
- Python pandas.Series.abs用法及代碼示例
- Python pandas.Series.asfreq用法及代碼示例
- Python pandas.Series.asof用法及代碼示例
- Python pandas.Series.agg用法及代碼示例
- Python pandas.Series.at用法及代碼示例
- Python pandas.Series.all用法及代碼示例
- Python pandas.Series.add用法及代碼示例
- Python pandas.Series.add_suffix用法及代碼示例
- Python pandas.Series.align用法及代碼示例
- Python pandas.Series.aggregate用法及代碼示例
- Python pandas.Series.any用法及代碼示例
- Python pandas.Series.astype用法及代碼示例
- Python pandas.Series.autocorr用法及代碼示例
- Python pandas.Series.map用法及代碼示例
注:本文由純淨天空篩選整理自pandas.pydata.org大神的英文原創作品 pandas.Series.array。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。