Wie kann ich wählen, sagen Top 100 Zeilen einer Matrix in R? Alles, was ich gefunden habe, ist Teilmenge, die Bedingungsparameter erfordert. Alles, was ich unter Verwendung von nur erste n Anzahl der Zeilen mit der gleichen Anzahl von SpaltenWählen Sie n erste Zeilen einer Matrix
Antwort
Verwenden Sie die head
Funktion kleinere Matrix machen müssen:
head(mat, 100)
Der einfachste Weg, es zu tun wäre a[1:100,]
(es sei denn, es weniger sind als 100 Zeilen, in diesem Fall Kopf (a, 100) funktioniert besser)
'Kopf (a, 100)' ist bevorzugt. Wenn nicht '100' Zeilen in' a' vorhanden sind, wird mit dem '[' Aufruf ein Fehler zurückgegeben. Mit 'head' erhalten Sie alle Zeilen in' a'. (Das heißt, Sie können die erstere programmatisch verwenden: 'n <- 125; head (a, n)') –
Ja, die beiden vorgeschlagenen Ansätze behandeln den Fall, wenn
Auch 'head' behält die Struktur, während' ['transformiert. – jpcgandre
- 1. Wählen Sie ein Element einer Sub-Matrix
- 2. Wählen Sie N Prozentsatz der Zeilen nach Konto
- 3. Wählen Sie N Zeilen vor und N Zeilen nach dem Datensatz
- 4. Wählen Sie Zeilen basierend auf jedem n-ten Zeitintervall
- 5. Kombinieren Sie zwei Zeilen einer Matrix
- 6. Erste zwei Diagonalen einer Matrix
- 7. mysql wählen Sie die ersten n Zeilen pro Gruppe
- 8. Wählen Sie das erste Geschwister
- 9. Wählen Sie n + 1 Problem
- 10. Wählen Sie das erste passende
- 11. ersten N unterschiedlichen Zeilen ohne innere wählen Sie wählen in oracle
- 12. So lesen Sie n Zeilen aus einer Datei in clojure
- 13. Ist es möglich, N erste Zeilen aus der Datenbank mit ROWNUM zu wählen, wenn einige Zeilen den gleichen Wert haben?
- 14. Ändern Sie die Reihenfolge, indem Sie "edit top 'N' Zeilen"
- 15. Wählen Sie N Zeilen aus einer Tabelle mit einem nicht eindeutigen Fremdschlüssel
- 16. MySQL: Wählen Sie N Zeilen, aber nur mit eindeutigen Werten in einer Spalte
- 17. So wählen Sie die obersten n Zeilen aus einer Datentabelle/Datenansicht in ASP.NET aus
- 18. Erste eine Matrix
- 19. Multiplizieren Sie jede Spalte einer Matrix mit einer anderen Matrix
- 20. wählen Zeilen zwischen zwei Zeichenwerte einer Spalte
- 21. n-dimensionale Matrix Operator []
- 22. wählen n-ten Spalte in einer Tabelle
- 23. Wählen Zeilen pro N und machen einen SUM
- 24. Drucken einer Matrix ohne Zeilen- und Spaltenindizes
- 25. Sortieren einer DSTREAM und unter Erste N
- 26. Wählen Sie nur die erste Schaltfläche
- 27. Wählen Sie die erste Instanz eines Datensatzes
- 28. MySQL dynamisch zusammenführen/auswählen Wählen Sie Zeilen
- 29. So wählen Sie mehrere Zeilen basierend auf einer Spalte aus
- 30. Verketten Sie alle Zeilen einer numpy Matrix in Python
Sie können wahrscheinlich nur 'head (my.matrix, 100)', oder habe ich dich falsch? – texb
Dümmer Frage. Ich hab es jetzt. Vielen Dank. – user1631306