我想将两列相加,假设列“apinten”和“apmod”。如果两列中只有一列中有 Na,我希望 R 忽略 Na,但如果两列是 Na,我想报告“Na”......目前我做到了:
etude1<-within(etude1,{mvpascore<-rowSums(cbind(apinten,apmod), na.rm = T, dims = 1)})
它
etude1<-within(etude1,{mvpascore<-apply(cbind(apinten,apmod), 1, sum, na.rm = TRUE)})
使用这些命令,如果只有一个缺失,R 仅在新列中报告另一个的值,但如果 apinten 和 apmod 列都为 Na,则 R 在新闻列中报告值“0”...... 0 是价值,我不想要它。