Erstellen Sie leere Daten-frame mit 200 Zeilen und keine Spalten
Hier ist, wie ich das tun kann:
df <- data.frame(a=1:200)
df$a <- NULL
df
Ergebnis:
data frame with 0 columns and 200 rows
Kann das gleiche erreicht werden, mit nur einem Befehl?
- Ich denke, die erste Frage in den Sinn kommt ist "Warum?". Spidey-Gefühl sagt, dass du gehst zu verwenden
for
Schleife, um zu versuchen, diese zu füllen und es ist wahrscheinlich besser, wenn Sie Sie veröffentlichen, was Sie zu erreichen versuchen. - Überprüfen Sie auch hier und hier
- Nee, das war nur Neugierde. Ich weiß, was du denkst, und ja, ich weiß kombinieren lapply mit Reduzierung für den gleichen Effekt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser arbeiten kann (wenn der Aufruf von 2 Funktionen ist nicht berücksichtigt 2 Befehle):
Edit: eine Weitere option ist
data.frame()[1:200, ]
:matrix
R
? (es funktioniert wie erwartet mit R 3.3.0)Was ist das?
Dies ist, was ich entdeckte, über
dput
:row.names
trick könnte funktionieren nur mit neueren R und die neue ALTREP Arbeit