Übergeben eines Spaltennamens an R tidyr spread

8

Ich versuche, ein Objekt mit dem Spaltennamen an die Spread-Funktion zu übergeben, aber anstatt den Wert innerhalb des Objekts zu lesen, versucht es einfach den Objektnamen selbst zu verwenden

Hier nur ein Spielzeugbeispiel

%Vor%
  

Fehler: Die Schlüsselspalte 'Wert' existiert nicht in der Eingabe.

während unten funktioniert gut:

%Vor%     
user2963882 06.06.2016, 11:08
quelle

2 Antworten

12

Wir können spread_() verwenden, um Variablennamen als Zeichenfolgen zu übergeben:

%Vor%     
zx8754 06.06.2016, 11:22
quelle
3

Verwenden von data.table

%Vor%

Was die Weitergabe von Namen in tidyr functions betrifft, antworten könnte auch helfen (was ein paar Stunden zurück gepostet wurde).

    
akrun 06.06.2016 11:26
quelle

Tags und Links