在针对一列过滤数据集之后,如何计算出现的次数(例如" Variant"" A / T"列)然后在另一列中过滤对于包含特定单词的单词(例如" SEQ"" G [A] C"列)?
我尝试过以下但收到错误:
length(which(mydata$VARIANT =="A/T") & grep(length("G[A]A", mydata$SEQ)))
签入Excel,过滤仅仅是' A / T'显示9然后有2个包含G [A] C'
答案 0 :(得分:0)
使用&
时,我们需要逻辑向量。因此,它应该是grep
grepl
sum(mydata$VARIANT == "A/T" & grepl("G[A]A", mydata$SEQ, fixed = TRUE))