当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python cudf.DataFrame.to_pandas用法及代码示例


用法:

DataFrame.to_pandas(nullable=False, **kwargs)

转换为 Pandas DataFrame 。

参数

nullable布尔值,默认 False

如果 nullableTrue ,则 DataFrame 中的结果列将具有相应的可为空的 Pandas dtype。如果 nullableFalse ,则结果列将根据 dtype 将空值转换为 np.nanNone

返回

out Pandas DataFrame

例子

>>> import cudf
>>> df = cudf.DataFrame({'a': [0, 1, 2], 'b': [-3, 2, 0]})
>>> pdf = df.to_pandas()
>>> pdf
   a  b
0  0 -3
1  1  2
2  2  0
>>> type(pdf)
<class 'pandas.core.frame.DataFrame'>

nullable 参数可用于控制 dtype 是否可以为 Pandas Nullable:

>>> df = cudf.DataFrame({'a': [0, None, 2], 'b': [True, False, None]})
>>> df
      a      b
0     0   True
1  <NA>  False
2     2   <NA>
>>> pdf = df.to_pandas(nullable=True)
>>> pdf
      a      b
0     0   True
1  <NA>  False
2     2   <NA>
>>> pdf.dtypes
a      Int64
b    boolean
dtype: object
>>> pdf = df.to_pandas(nullable=False)
>>> pdf
     a      b
0  0.0   True
1  NaN  False
2  2.0   None
>>> pdf.dtypes
a    float64
b     object
dtype: object

相关用法


注:本文由纯净天空筛选整理自rapids.ai大神的英文原创作品 cudf.DataFrame.to_pandas。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。