Podzbiór i ggplot2

Mam problem z wykreśleniem podzbioru ramki danych za pomocą ggplot2. Mój df wygląda tak:

ID Value1 Value2
P1 100 12
P1 120 13
...
P2 300 11
P2 400 16
...
P3 130 15
P3 140 12
...

Jak mogę teraz wykreślić wartość Value1 vs Value2 tylko dla identyfikatorów P1 i P3? Na przykład próbowałem:

ggplot(subset(df,ID=="P1 & P3") + geom_line(aes(Value1, Value2, group=ID, colour=ID)))

ale zawsze otrzymuję błąd.

p.s. Próbowałem też wielu kombinacji z P1 i P3, ale zawsze zawiodłem ..

questionAnswers(7)

yourAnswerToTheQuestion