Wie erstelle ich eine Datentabelle aus einem Vektor mit benannten Werten und behalte die Namen?

8

Ich habe einen Vektor mit benannten Werten:

%Vor%

Ich möchte eine data.table erstellen und die Namen in einer separaten Spalte speichern.

    
Alan E 27.04.2016, 00:37
quelle

1 Antwort

12

Hier sind paar Wege, um das zu erreichen.

%Vor%

Verwenden Sie die Funktion names ():

%Vor%

Dies scheint die beste Option zu sein, wenn der Vektor bereits in einer Variablen gespeichert ist.

Wenn Vektor aus einem Ausdruck kommt und Sie ihn lieber nicht doppelt berechnen oder einer Variablen zuweisen möchten, können Sie die Funktion as.data.table () verwenden:

%Vor%     
Alan E 27.04.2016 00:37
quelle

Tags und Links