Ich habe einen data.frame mit Dimension [6587 37] und die rownames nach jeweils 18 Zeilen wiederholen müssen. Wie ich das in Rstudio machen kann.R, Replizieren die rownames in data.frame
Antwort
Wenn Ihre 18 Spaltennamen enthält:
mynames <- c("a", "b", "c", "d", "e", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s")
können Sie bekommen, was Sie wollen mit:
paste0(rep(mynames,length.out=6587),rep(1:366,each=18,length.out=6587))
Oder Sie können Ändern Sie die Namen, indem Sie verschiedene Dinge einfügen.
das funktioniert, vielen Dank. @Juanjo – irfan
Bitte, upvote mich und wählen Sie die Antwort als die gute. – Juanjo
@ Juanjo! Wie können wir aus dem Großteil der Daten gezielte Rasterdaten extrahieren? (z. B.) Ich muss die täglichen Daten für den Längen- und Breitengrad aus dem 40 Jahre umfassenden Datensatz der Region ziehen. – irfan
Zeilennamen in data.frames müssen eindeutig sein.
> df <- data.frame(x = 1:2)
> rownames(df) <- c("a", "a")
Error in `row.names<-.data.frame`(`*tmp*`, value = value) :
duplicate 'row.names' are not allowed
In addition: Warning message:
non-unique value when setting 'row.names': ‘a’
Sie könnten make.names
verwenden die Namen eindeutig zu machen, aber immer noch einige sich wiederholende Information tragen.
> make.names(c("a","a"), unique = TRUE)
[1] "a" "a.1"
Diese mit Hilfe könnte von grep
identifiziert Oder Sie könnten eine Spalte in df oder eine zweite data.frame machen, die die Informationen sind
Ja, das war der Fehler und jetzt ist es gelöst. – irfan
- 1. R rownames in Gittertabelle unterdrück
- 2. Replizieren Vektor in R
- 3. Erste rownames für Zeilenindizes in R
- 4. Kann "R für Anfänger" nicht replizieren Beispiel
- 5. R - Zusammenfassung in data.frame konvertieren
- 6. Verschmelzung von mehr als 2 Datenrahmen in R nach rownames
- 7. R: expand data.frame Werte
- 8. R Teil data.frame Replikation
- 9. Zählen Vorkommen in data.frame in r
- 10. R: Allgemein Abplattung JSON data.frame
- 11. R Liste der Listen data.frame
- 12. Convert R data.frame auf bestimmte JSON-Datei für Heatmap Konzept
- 13. R: Gesamt Spalten einer data.frame
- 14. r data.frame geht zurück Daten
- 15. R: Subsetting data.frame ohne Spaltennamen
- 16. Json für DataTables von data.frame unter Verwendung von R
- 17. Ein data.frame in ein R-Skript einbetten
- 18. setNames Entsprechung für colnames und rownames in R?
- 19. gewichteter Preis in einem data.frame mit R
- 20. Convert R data.frame in Javascript array
- 21. Von r data.frame in asp.net Gridview
- 22. Exportieren von R data.frame/tbl in die Google BigQuery-Tabelle
- 23. R replizieren Probe Funktion ohne Ersatz
- 24. R glänzend load data.frame für selectInput
- 25. R/chron - data.frame Tag durch Zeitbereich
- 26. R: Erstellen BarPlot aus aggregierten data.frame
- 27. Wie bekomme ich Zeile von R data.frame
- 28. H2O (0xData) Datenrahmen zurück zu R data.frame
- 29. R Listen von Zeichen zu einem data.frame
- 30. Testen Sie die Konsistenz der Mult replizieren Ergebnisse für jedes Fach in R
data.frame rownames müssen eindeutig sein. – jimmyb
@jimmyb, ich muss einzigartige rownames bis zu 18 Reihen geben und es bis zu 6587 Reihen fortsetzen. – irfan