Drucken Sie einen R-Vektor vertikal

9

Ich mache eine Analyse, bei der ich das Drucken von Daten von horizontal auf vertikal ändern möchte. Zum Beispiel, wenn ich Folgendes mache, hier ist der Typ der Ausgabe, die ich derzeit sehe:

%Vor%

Ich möchte, dass die Ausgabe wie folgt organisiert wird:

%Vor%

Gibt es einen Weg, dies zu erreichen?

    
PearsonArtPhoto 09.08.2014, 23:11
quelle

5 Antworten

5

Sie können stack() ,

verwenden %Vor%

Aber aggregate() wäre wahrscheinlich viel besser für dieses Problem

%Vor%

Auch tapply() könnte besser passen als sapply() , wenn Sie diese Route gehen.

%Vor%

Mit sapply() erhalten Sie einen Vektor, wenn die Rückgabewerte nur in einer Zeile liegen. Sie sollten also eine andere Funktion für die Berechnungen verwenden.

    
Rich Scriven 09.08.2014, 23:57
quelle
4

Versuchen Sie:

%Vor%

Standardmäßig sind Matrixobjekte einspaltige Matrizen. Sie könnten verwenden:

%Vor%

Aber der Name der Spalte wird hässlich sein, IMO.

    
42- 09.08.2014 23:14
quelle
3

data.table kann auch für die vertikale Ausgabe verwendet werden:

%Vor%     
rnso 10.08.2014 16:03
quelle
3

Versuchen Sie:

%Vor%

Dies erzeugt im Wesentlichen eine Folge von Vektorelementen und druckt mit Newline-Zeichen.

    
Konstantin Timofeyuk 23.06.2016 16:51
quelle
0

Einige Ausgabefunktionen haben die Option flip , z. Stargazer (für zusammenfassende Statistiken). Das kann dir auch helfen.

    
MERose 09.08.2014 23:37
quelle

Tags und Links