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


Python cudf.Index用法及代碼示例

用法:

class cudf.Index(data=None, dtype=None, copy=False, name=None, tupleize_cols=True, nan_as_null=True, **kwargs)

存儲所有 cuDF 對象的行標簽的基本對象。

參數

dataarray-like(一維)/DataFrame

如果是DataFrame,它會返回一個MultiIndex

dtypeNumPy dtype(默認值:對象)

如果 dtype 為 None,我們會找到最適合數據的 dtype。

copybool

製作輸入數據的副本。

name對象

要存儲在索引中的名稱。

tupleize_cols布爾(默認值:真)

如果為 True,則盡可能嘗試創建 MultiIndex。 tupleize_cols == 尚不支持 False。

nan_as_null布爾值,默認為真

如果 None /True ,將 np.nan 值轉換為 null 值。如果 False ,保持 np.nan 值不變。

返回

index

cudf index

警告

這個類不應該被子類化。根據提供的輸入,它被設計為BaseIndex 的不同子類的工廠。如果您絕對必須,並且如果您非常熟悉 cuDF 的內部結構,請改為子類 BaseIndex

例子

>>> import cudf
>>> cudf.Index([1, 2, 3], dtype="uint64", name="a")
UInt64Index([1, 2, 3], dtype='uint64', name='a')
>>> cudf.Index(cudf.DataFrame({"a":[1, 2], "b":[2, 3]}))
MultiIndex([(1, 2),
            (2, 3)],
            names=['a', 'b'])

相關用法


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