pandas.Series.array # 地产 系列。数组[来源] # 支持该系列或索引的数据的 ExtensionArray。 返回: 扩展阵列存储在其中的值的 ExtensionArray。对于扩展类型,这是实际的数组。对于 NumPy 本机类型,这是一个薄(无复制)包装器numpy.ndarray。 .array与 不同.values,这可能需要将数据转换为不同的形式。 也可以看看 Index.to_numpy类似的方法总是返回一个 NumPy 数组。 Series.to_numpy类似的方法总是返回一个 NumPy 数组。 笔记 此表列出了 pandas 中每个扩展数据类型的不同数组类型。 数据类型 数组类型 类别 分类的 时期 周期数组 间隔 间隔数组 整数NA 整数数组 细绳 字符串数组 布尔值 布尔数组 datetime64[ns, tz] 日期时间数组 对于任何第 3 方扩展类型,数组类型将为 ExtensionArray。 对于所有剩余的 dtypes.array将是 arrays.NumpyExtensionArray存储在其中的实际 ndarray 的包装。如果您绝对需要 NumPy 数组(可能需要复制/强制数据),请改用Series.to_numpy()。 例子 对于 int 和 float 等常规 NumPy 类型,将返回 NumpyExtensionArray。 >>> pd.Series([1, 2, 3]).array <NumpyExtensionArray> [1, 2, 3] Length: 3, dtype: int64 对于扩展类型,例如 Categorical,返回实际的 ExtensionArray >>> ser = pd.Series(pd.Categorical(['a', 'b', 'a'])) >>> ser.array ['a', 'b', 'a'] Categories (2, object): ['a', 'b']