Ho un problema per tracciare un sottoinsieme di un frame di dati con ggplot2. Il mio df è come:Sottoinsieme e ggplot2
ID Value1 Value2
P1 100 12
P1 120 13
...
P2 300 11
P2 400 16
...
P3 130 15
P3 140 12
...
Come posso ora tracciare Value1 vs Valore2 solo per gli ID P1 e P3? Per esempio ho provato:
ggplot(subset(df,ID=="P1 & P3") + geom_line(aes(Value1, Value2, group=ID, colour=ID)))
ma ricevo sempre un errore.
p.s. Ho provato anche molti combinazione con P1 & P3 ma ho sempre fallito ..
'((ID ==" P1 ") | (ID ==" P3 "))' potrebbe fare il trucco –
O ID% in% c ("P1", "P3") '. –
@Hong e @ LostBrit Ricevo per entrambi i comandi un errore: Errore in as.vector (x, modalità): non può forzare il tipo 'ambiente' al vettore di tipo 'any' – matteo