在子向量中使用第二个&子向量时的R函数错误

时间:2019-04-14 10:02:14

标签: r runtime-error

你好,我是堆栈溢出的新手,并且有一个R查询。

我正在编辑一些现有代码以分析报告的某些数据。

现有代码为:

bar_lib <- make_table(col_type = 'multi_yn', multi_cols = Bar_lib_cols,inclNA=TRUE, title = 'Barriers to using public library services', subsetvec = (!is.na(DATA$sclibrary) & DATA$sclibrary=='No'))

上面的代码可以工作并产生一个表。

下面是我要分析变量barlib07的已编辑代码:

subsetvec = (!is.na(DATA$sclibrary) & DATA$sclibrary=='No'& DATA$barlib07='Yes'))

使用此代码,我得到一个错误:

  

!is.na(DATA $ sclibrary)&DATA $ sclibrary ==“ No”中的错误&   DATA $ barlib07 =“是”:找不到函数“&<-”

我不确定该如何解决。

请帮助。

谢谢

Analyst001

1 个答案:

答案 0 :(得分:0)

尝试更改为subsetvec = (!is.na(DATA$sclibrary) & DATA$sclibrary == 'No' & DATA$barlib07 == 'Yes'))