Python 有人能告诉我如何将一个数据帧中的一些值分配给另一个数据帧中某列的空值吗?
我有一个从线性回归处理的预测数据数组,现在我想将预测数据合并/插入到主数据框中。我的预测数据由7 x 1数组组成,它是对主数据框的一列的预测。这是,这是 我一直在想办法解决这个问题Python 有人能告诉我如何将一个数据帧中的一些值分配给另一个数据帧中某列的空值吗?,python,python-3.x,pandas,isnull,fillna,Python,Python 3.x,Pandas,Isnull,Fillna,我有一个从线性回归处理的预测数据数组,现在我想将预测数据合并/插入到主数据框中。我的预测数据由7 x 1数组组成,它是对主数据框的一列的预测。这是,这是 我一直在想办法解决这个问题 使用fillna()(因为它是空值,所以我想更改): iloc df['Cart'].iloc[[69,70,71,72,73,74,75]] = inv_y loc带isnull b = inv_y.loc[~inv_y_['Cart'].isnull()] df.loc[df['Cart'].isnull
- 使用
(因为它是空值,所以我想更改):fillna()
iloc
df['Cart'].iloc[[69,70,71,72,73,74,75]] = inv_y
带loc
isnull
b = inv_y.loc[~inv_y_['Cart'].isnull()] df.loc[df['Cart'].isnull(),['Cart']]=b
(我无法将代码放在这里,因为我已经删除了它)append
- 等等
scalar
,dict
,等等)。例如,当使用fillna()
时,属性错误消息是“tuple”对象没有属性“T”
,因此我转换了数组(但它仍然拒绝工作)
我非常乐意接受其他解决方案的方法建议,我们将不胜感激。您能提出您的问题,并将图像中的数据添加为代码(格式为“`”,与代码块相同)吗?这样可以更轻松地复制粘贴以创建示例,请参见。另外:您能回答您的问题并将图像中的数据改为代码(格式为“`”,与代码块相同)吗?这样可以更轻松地复制粘贴以创建示例,请参见。也:
b = inv_y.loc[~inv_y_['Cart'].isnull()]
df.loc[df['Cart'].isnull(),['Cart']]=b