當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。