Ho il seguente vettore in R e vorrei trovare tutte le stringhe con A e B ma non il numero 2 in esso.Grep in R usando OR e NON
vec1<-c("A_cont_1", "A_cont_12", "B_treat_8", "AB_cont_22", "cont_21_Aa")
Quanto segue non funziona:
grep("A|B|!2", vec1)
Mi restituisce tutte le stringhe:
[1] 1 2 3 4 5
Lo stesso vale per questo esempio:
grep("A|B|-2", vec1)
Quale sarebbe la sintassi corretta?
vuoi abbinare '(A o B) E NON 2' o hai vuoi 'A OR B OR (NOT 2)'? –