r-添加两个条目为空的列,并在最后一列中全部为空



我试图添加多个列(在R中(,其中有许多(不是所有(空白条目,但在最后一列中,我得到了所有空白条目。我使用简单的+/-操作器进行此操作。

Final8$Abs_diff <- abs((Final8$prev_so_Qty + Final8$prev_dc_Qty + Final8$Import_Qty + 
Final8$Fs_trns_in_Qty) - 
(Final8$Trade_Qty + Final8$Fs_trns_out_Qty + Final8$crt_so_Qty + 
Final8$crt_dc_Qty))

我觉得空白条目在这里造成了问题,有人能帮助我如何避免这种情况吗?

使用函数rowSumsna.rm = TRUE来处理列cbind之后的缺失值。

Final8$Abs_diff <- abs(rowSums(cbind(Final8$prev_so_Qty, Final8$prev_dc_Qty,  Final8$Import_Qty,  
Final8$Fs_trns_in_Qty), na.rm = TRUE) - 
rowSums(cbind(Final8$Trade_Qty, Final8$Fs_trns_out_Qty, Final8$crt_so_Qty,  
Final8$crt_dc_Qty), na.rm = TRUE))

相关内容

  • 没有找到相关文章

最新更新