Je suis en train de consolider des données et, malheureusement, il semble que je vais avoir une certaine perte ...Problèmes avec fonction d'agrégation R
dataframe <- Project Subproject Value Date
A 1 9 2017-03-08
A 2 5 2017-03-08
B 1 1 2017-03-08
overall <- aggregate(dataframe$Valeu, by=list(Date=dataframe$Date, Project=dataframe$Project), FUN=sum)
va me revenir à seulement ceci:
dataframe <- Project Value Date
A 14 2017-03-08
quand ce que je veux est cette mise à jour
dataframe <- Project Value Date
A 14 2017-03-08
B 1 2017-03-08
: J'ai essayé à nouveau avec la solution proposée et bien que R me dit qu'il ya un projet B dans mon dataframe avec lesdites valeurs et dates, mon ggplot me dit autrement ...
ggplot(data = dataframe, aes(x = Date, y = Value, fill = Project)) +
geom_bar(stat = 'identity') + geom_text(data = dataframe, aes(label = Value, fill = Project), size=4)
Il complote que les données du projet A, peu importe ce que je fais. Cependant, si je ne résume pas/agréger les données, les deux projets seront pour moi normaux, mais le géomouvera continuera à donner la barre pour le projet A les deux nombres séparément. Mon objectif général est d'avoir une trame de données qui est agrégée comme je l'ai pour que je puisse tracer mes données agrégées proprement avec mes geom_text étiquetage des barres correctement ...
Il fonctionne bien pour moi globale à l'aide() en dehors de l'erreur dans dataframe $ Valeu (devrait être dataframe $ Value) –