したがって、次のものがあれば
list <- c("catdog","chicken","poop")
names <- c("Fabio","John","Jack")
df <- data.frame(names, list, stringsAsFactors=FALSE)
names list
1 Fabio catdog
2 John cat
3 Jack dog
リストが文字列の列であると仮定します。「猫」と「犬」がペアとして一度出現した後、複数回出現する可能性がある行を返す方法を知りたいです。私は試した:
want <- c("cat","dog")
df[grepl(paste(want,collapse="&"),df$list),]
これは「|」で機能することを知っています 何らかの理由で「&」で機能しません。誰かがこれを手伝ってくれるかどうか教えてください。ありがとう!