小编feg*_*ero的帖子

用 numpy 数组值填充 Pandas 列 NaN

很抱歉,如果这个问题对于新手来说似乎太难了,但我一直在寻找答案,但没有找到。

因此,我有一个包含大量 NaN 值的数据集,并且我一直在进行一些回归来预测这些空值,并且由于预测是作为 numpy.ndarray 给出的,所以我尝试用这些值填充列的间隙数组没有成功。

我的意思是,该专栏是这样的:

           ['Records']
      101       21
      102       22
      103       23 
      104       24
      106       NaN
      107       NaN
      108       NaN
      109       NaN
      110       NaN
      111       29
      112       30
Run Code Online (Sandbox Code Playgroud)

该数组是:

   y_pred = [25, 26, 27, 28]
Run Code Online (Sandbox Code Playgroud)

因此, fillna 不处理 numpy 数组来完成这项工作,我尝试将数组设置为 dict、pandas 列等,但没有任何效果。

另外,另一个问题是数组的长度总是与原始列不同。

我很欣赏你的见解。

regression dataframe pandas sklearn-pandas fillna

2
推荐指数
1
解决办法
2429
查看次数

标签 统计

dataframe ×1

fillna ×1

pandas ×1

regression ×1

sklearn-pandas ×1