r语言 - 需要从所有其他列中减去一列的值;无法弄清楚这一行的错误?



我需要取第3列到第14-1列,并从所有这些中减去第14列的值:

labdata_snus_var[,3:ncol(labdata_snus_var(-1]<-labdata_snus_var[,14]-labdata_sanus_var[、3:ncol(labdata_snus_var(-1]

您需要将((放在ncol(…(-1周围。

labdata_snus_var[,3:(ncol(labdata_snus_var)-1)] <- labdata_snus_var[,14] - labdata_snus_var[,3:(ncol(labdata_snus_var)-1)]

在示例3:ncol(labdata_snus_var(-1中,您得到一个从3到14的向量,每个值将减少一。结果是一个从2到13的向量。(ncol(labdata_snus_var(-1(周围的括号表示您仅从ncol(labdata_snus_var(中减去一个。所以你得到一个从3到13的向量。

相关内容

最新更新