pandas.arrays.IntegerArray #

pandas.arrays。IntegerArray (,掩码,复制= False ) [来源] #

整数(可选缺失)值数组。

用作pandas.NA缺失值。

警告

IntegerArray 目前处于实验阶段,其 API 或内部实现可能会在没有警告的情况下发生更改。

我们用 2 个 numpy 数组表示一个 IntegerArray:

  • data:包含适当数据类型的 numpy 整数数组

  • mask:一个布尔数组,保存数据的掩码,缺少 True

要从通用的类似数组的输入构造 IntegerArray,请 pandas.array()与整数数据类型之一一起使用(请参阅示例)。

有关详细信息,请参阅可为空整数数据类型

参数
numpy.ndarray

一维整数 d 类型数组。

掩码numpy.ndarray

指示缺失值的一维布尔类型数组。

复制bool,默认 False

是否复制掩码

返回
整数数组

例子

使用 . 创建一个 IntegerArray pandas.array()

>>> int_array = pd.array([1, None, 3], dtype=pd.Int32Dtype())
>>> int_array
<IntegerArray>
[1, <NA>, 3]
Length: 3, dtype: Int32

数据类型的字符串别名也可用。它们是大写的。

>>> pd.array([1, None, 3], dtype='Int32')
<IntegerArray>
[1, <NA>, 3]
Length: 3, dtype: Int32
>>> pd.array([1, None, 3], dtype='UInt16')
<IntegerArray>
[1, <NA>, 3]
Length: 3, dtype: UInt16

属性

没有任何

方法

没有任何