如果我运行sum函数并显式调用命名列,我没有问题。但是,如果我尝试从传递的字符向量构建引用,我会收到此错误。
这个错误的所有答案我都可以找到关于列本身中的字符的问题,这不是我的问题。如果我输入它,它运行正常。我认为如果与" $"有关。
提前致谢。
pollut< - "硝酸"
总和(test1 $硝酸盐,na.rm = TRUE)
[1] 67.089
总和(粘贴(" test1 $",污染,sep =""),na.rm = TRUE)
总和错误(粘贴(" test1 $&#34 ;,污染,sep =""),na.rm = TRUE): 无效'类型'论证的(字符)
编辑......建议的答案确实找出了问题,但没有像理查德那样清楚地解决问题。