J'ai des données transactionnelles à partir d'une requête SQL que je transforme en une trame de données. La première colonne de la df contient des horodatages UNIX (format = "% Y /% d /% m% H:% M") que je voudrais utiliser pour créer un graphe graphique en utilisant par pour afficher 1 ligne par date. Pour le moment je suis en train de tâtonner en divisant la colonne 1 et en la comparant avec la rangée précédente pour chercher un changement puis en assignant un indicateur fictif à utiliser dans ma commande plot. Merci, WillR tableau par date
Répondre
Un peu difficile de répondre sans données d'exemple mais je vais prendre une photo.
Je devine que votre date ressemble à ceci: "2009-03-04 17:45"
Il l'a lu probablement le caractère. Vous pouvez vérifier la classe de chaque colonne de votre trame de données en exécutant str(data.frame)
En utilisant stringr de package, vous pouvez simplement lire les y/d/m et le convertir en une classe Date comme ceci:
library(stringr)
date="2009-03-04 17:45"
date=as.Date(str_replace_all(str_sub(date,3,10),"-","/"), "%y/%d/%m")
Vous pouvez ensuite utiliser date
en tant que groupe dans ggplot2
pour tracer une ligne par date. Vous pouvez également créer des panneaux séparés (un par date) en utilisant + facet_wrap(~date)
dans votre appel ggplot.
départ en qu'obtenir la partie date de votre horodatage
SELECT *, DATE (timestampcolumn) comme theDate DE yourtable;
colonne Date Convertir au facteur
mydf < - transformer (mydf, as.factor (theDate))
Terrain avec par exemple xyplot
bibliothèque (treillis) xyplot (~ varX varier | theDate, data = mydf)
- 1. R haut graphique par rapport à la date de naissance
- 2. R manipulation de tableau
- 3. Extrait Date de package de prévision R
- 4. Convertir un caractère en Date dans R
- 5. glob() - trier par date
- 6. Trier le tableau MySQL par date d'échéance suivante
- 7. Tableau des moyennes par date pour plusieurs ID
- 8. R + fonction définie par l'utilisateur
- 9. Lire le tableau HTML dans R - Dépannage
- 10. K & R: tableau de pointeurs de caractères
- 11. R ggplot: spécifie aes par index
- 12. Tableaux Php/Tri par date
- 13. Sections d'un UITableView par date
- 14. comment, en R, tracer l'heure du jour par rapport à la date du calendrier
- 15. problèmes de conversion de format de date spécifiques dans R
- 16. preg_replace remplacement par tableau
- 17. Tableau de tri renvoyé par ActiveRecord par date (ou toute autre colonne)
- 18. django ordre par date dans date/date d'extraction de datetime
- 19. SQL: filtre par date
- 20. Rails pagination par date
- 21. Dernier message par date
- 22. MongoDB: requête par date
- 23. Java Méthode de tri par date?
- 24. Comment réduire les dimensions du tableau dans R?
- 25. R Fonction définie par l'utilisateur Sweave
- 26. différence des paramètres binomiaux par R
- 27. R: Agrégation par dates avec POSIXct?
- 28. R style d'écriture - exigent par rapport ::
- 29. Transformer un tableau 3D en une matrice dans R
- 30. Utilisation de apply sur un tableau multidimensionnel dans R
ajouter quelques exemples de données et le code que vous avez essayé. C'est beaucoup plus facile de vous aider. –