title: `c('q01') %in% c('q01','q04')` should be TRUE,but doesn't work in condition loop
body: <pre><code>target&lt;-data.frame(q01=1,q03=1:10)
  total&lt;-list(t1=c('q02','q05'),t2=c('q01','q04'),t3=c('q03','q06'))
  
  for(m in colnames(target)){
    for(j in seq_along(total)) {
      if(m %in% total[j])
      print(names(total)[j])
    }
  }
  </code></pre>
  <p>As <code>c('q01') %in% c('q01','q04')</code> is TRUE,the expect result of above script is:</p>
  <pre><code>t2
  t3
  </code></pre>
  <p>But I cannot get any output,where is the problem?</p>