用法:
Index.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.Index.argmin用法及代碼示例
- Python pandas.Index.argmax用法及代碼示例
- Python pandas.Index.argsort用法及代碼示例
- Python pandas.Index.any用法及代碼示例
- Python pandas.Index.all用法及代碼示例
- Python pandas.Index.asof用法及代碼示例
- Python pandas.Index.value_counts用法及代碼示例
- Python pandas.Index.is_categorical用法及代碼示例
- Python pandas.Index.to_series用法及代碼示例
- Python pandas.Index.str用法及代碼示例
- Python pandas.Index.to_numpy用法及代碼示例
- Python pandas.Index.is_object用法及代碼示例
- Python pandas.Index.slice_indexer用法及代碼示例
- Python pandas.Index.is_interval用法及代碼示例
- Python pandas.Index.notnull用法及代碼示例
- Python pandas.Index.equals用法及代碼示例
- Python pandas.Index.set_names用法及代碼示例
- Python pandas.Index.searchsorted用法及代碼示例
- Python pandas.Index.duplicated用法及代碼示例
- Python pandas.Index.is_monotonic_increasing用法及代碼示例
注:本文由純淨天空篩選整理自pandas.pydata.org大神的英文原創作品 pandas.Index.array。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。