Provare a utilizzare ggplot per tracciare più linee in un grafico, ma non sono sicuro di come farlo con il mio set di dati. Non è sicuro se ho bisogno di cambiare il datastructure o meno (trasporre?)Tracciare più linee in un grafico
dati assomiglia a questo:
Company 2011 2013
Company1 300 350
Company2 320 430
Company3 310 420
Ho anche provato trasposto:
Year Company1 Company2 Company3
2011 300 320 310
2013 350 430 420
E per questo posso tracciare 1 dei valori che usano;
ggplot(data=df, aes(x=Year, y=Company1)) + geom_line(colour="red") + geom_point(colour="red", size=4, shape=21, fill="white")
Ma non so come combinare tutte le società in quanto non ho più un oggetto "Azienda" da raggruppare. Eventuali suggerimenti?
'df' non sovrascriverà' statistiche :: df', 'R' sa quale ti riferisci dal contesto. Provalo tu stesso: 'df <- data.frame (A = 1: 10); df (df $ A, 1, 5) ' –
@ SeñorO Questo è quello che ho letto già più volte ma hai ragione, non viene sovrascritto. Quindi, per quanto mi riguarda: non passare mai le informazioni a qualcun altro senza averle controllate da solo :-) Ho modificato la mia domanda. – Beasterfield
Può essere comunque una buona idea evitare 'df' come nome di variabile - se lo si usa spesso (come faccio io, contro il mio stesso consiglio) allora a volte quando si dimentica di definirlo, si ottiene l'errore criptico" Errore in df $ pippo: l'oggetto di tipo 'chiusura' non è subsabile 'invece di qualcosa di meglio come "Errore: oggetto' df 'non trovato". –