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


Python cudf.Series.take用法及代碼示例


用法:

Series.take(indices, axis=0, keep_index=True)

返回一個包含 positions 指定的行的新對象

參數

indicesarray-like

指示要采取哪些位置的整數數組。

keep_index布爾值,默認為真

是否在結果中保留索引。

返回

out係列或 DataFrame 或索引

具有所需行子集的新對象。

例子

係列 >>> s = cudf.Series([‘a’, ‘b’, ‘c’, ‘d’, ‘e’]) >>> s.take([2, 0, 4, 3]) 2 c 0 a 4 e 3 d dtype: object

DataFrame

>>> a = cudf.DataFrame({'a': [1.0, 2.0, 3.0],
...                    'b': cudf.Series(['a', 'b', 'c'])})
>>> a.take([0, 2, 2])
     a  b
0  1.0  a
2  3.0  c
2  3.0  c
>>> a.take([True, False, True])
     a  b
0  1.0  a
2  3.0  c

index

>>> idx = cudf.Index(['a', 'b', 'c', 'd', 'e'])
>>> idx.take([2, 0, 4, 3])
StringIndex(['c' 'a' 'e' 'd'], dtype='object')

相關用法


注:本文由純淨天空篩選整理自rapids.ai大神的英文原創作品 cudf.Series.take。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。