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


Python cudf.core.column.lists.ListMethods.concat用法及代码示例


用法:

ListMethods.concat(dropna=True) → Union[cudf.core.series.Series, cudf.core.index.GenericIndex]

对于具有至少一层嵌套的列,连接每一行中的列表。

参数

dropna: bool, optional

如果为 True(默认),则忽略每一行中的顶级 null 元素。如果 False 并且存在顶级 null 元素,则输出中的结果行为 null。

返回

系列或索引

例子

>>> s1
0      [[1.0, 2.0], [3.0, 4.0, 5.0]]
1    [[6.0, None], [7.0], [8.0, 9.0]]
dtype: list
>>> s1.list.concat()
0    [1.0, 2.0, 3.0, 4.0, 5.0]
1    [6.0, None, 7.0, 8.0, 9.0]
dtype: list

默认情况下会删除每一行顶层的空值:

>>> s2
0    [[1.0, 2.0], None, [3.0, 4.0, 5.0]]
1        [[6.0, None], [7.0], [8.0, 9.0]]
dtype: list
>>> s2.list.concat()
0    [1.0, 2.0, 3.0, 4.0, 5.0]
1    [6.0, None, 7.0, 8.0, 9.0]
dtype: list

使用 dropna=False 来产生一个空值:

>>> s2.list.concat(dropna=False)
0                         None
1    [6.0, nan, 7.0, 8.0, 9.0]
dtype: list

相关用法


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