R: Extrahiere Spalten aus einer Liste von data.frames in einem tibble

9

Ich frage mich, wie man eine Liste manipuliert, die data.frames enthält, die in einem tibble gespeichert sind.

Insbesondere möchte ich zwei Spalten aus einem data.frame extrahieren, die in einer tibble-Listenspalte gespeichert sind.

Ich würde gerne aus diesem tibble c

gehen %Vor%

zu diesem tibble d

%Vor%

Danke

Iain

    
Iain 07.07.2017, 19:27
quelle

4 Antworten

5

Sie könnten eine Funktion f erstellen, um die NULL-Werte zu ändern, und dann auf die Spalte my_data anwenden und mit unnest abschließen.

%Vor%

Dabei ist f eine Hilfsfunktion zum Ändern der NULL-Werte und ist als

definiert %Vor%     
Rich Scriven 07.07.2017, 20:34
quelle
10

c2 ist die endgültige Ausgabe.

%Vor%     
www 07.07.2017 20:28
quelle
6

Ich denke, das macht den Trick mit d der angeforderten tibble:

%Vor%     
Constantinos 07.07.2017 20:29
quelle
5

Kennen Sie Ihre Spaltennamen im Voraus?

%Vor%

(Ich habe Ihre c tibble in cc umbenannt, damit sie nicht mit c() kollidieren kann.)

    
wibeasley 07.07.2017 20:36
quelle

Tags und Links