Rbind zwei Vektoren in R

8

Ich habe einen data.frame mit mehreren Spalten, die ich in einer Spalte in einem neuen data.frame einfügen möchte.

%Vor%

Wie würde ich einen neuen data.frame mit einer einzelnen Spalte erstellen, die 1: 9 ist?

    
screechOwl 05.07.2015, 16:53
quelle

6 Antworten

9

Da data.frame s im Wesentlichen Listen von Spalten sind, gibt unlist(df1) Ihnen einen großen Vektor aller Werte. Jetzt können Sie einfach ein neues data.frame daraus konstruieren:

%Vor%     
Konrad Rudolph 05.07.2015, 16:57
quelle
6

Falls Sie auch einen Indikator möchten:

%Vor%     
Neal Fultz 05.07.2015 17:07
quelle
6

Nur um eine vollständige Reihe von Möglichkeiten zu bieten, ist hier der tidyr Weg.

%Vor%     
SabDeM 05.07.2015 17:29
quelle
6

Noch eine Verwendung von c function:

%Vor%     
user227710 05.07.2015 17:29
quelle
5

Sie könnten versuchen:

%Vor%     
erasmortg 05.07.2015 16:58
quelle
2

Ein anderer Ansatz, nur um Reduce ...

zu verwenden %Vor%     
Colonel Beauvel 05.07.2015 20:15
quelle

Tags und Links