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


Python cudf.core.groupby.groupby.DataFrameGroupBy.fillna用法及代碼示例

用法:

DataFrameGroupBy.fillna(value=None, method=None, axis=0, inplace=False, limit=None, downcast=None)

使用指定的方法填充 NA 值。

參數

value標量,字典

用於填充孔的值。不能用方法指定。

method{‘backfill’, ‘bfill’, ‘pad’, ‘ffill’, 無},默認無

用於填充重新索引係列中的孔的方法

  • 填充/填充:將最後一個有效觀察值向前傳播到下一個有效值
  • backfill/bfill:使用下一個有效觀察來填補空白
axis{0 或 ‘index’、1 或 ‘columns’}

不支持

inplace布爾值,默認為 False

如果 True ,就地填充。注意:這將修改此對象的其他視圖。

limit整數,默認無

不支持

downcast字典,默認無

不支持

返回

DataFrame或Series

Pandas 兼容性說明

groupby.fillna

該函數可能會以不同格式返回結果給 Pandas 支持的方法。例如:

>>> df = pd.DataFrame({'k': [1, 1, 2], 'v': [2, None, 4]})
>>> gdf = cudf.from_pandas(df)
>>> df.groupby('k').fillna({'v': 4}) # pandas
       v
k
1 0  2.0
  1  4.0
2 2  4.0
>>> gdf.groupby('k').fillna({'v': 4}) # cudf
     v
0  2.0
1  4.0
2  4.0

相關用法


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