Verwendung von plyr :: mapvalues ​​mit dplyr

8

plyr::mapvalues kann wie folgt verwendet werden:

%Vor%

Aber das geht nicht:

%Vor%

Wie kann ich plyr::mapvalues mit dplyr verwenden? Oder noch besser, was ist das dplyr äquivalent?

    
luciano 18.01.2015, 19:09
quelle

1 Antwort

8

Um es zu verwenden und einen einspaltigen data.frame zurückzugeben:

%Vor%

Oder wenn Sie eine einzelne Vektorausgabe möchten, wie in Ihrem Arbeitsbeispiel, verwenden Sie pull :

%Vor%

Wenn Sie sowohl dplyr als auch plyr gleichzeitig verwenden, lesen Sie den Hinweis in der dplyr readme :

  

Sie müssen ein wenig vorsichtig sein, wenn Sie sowohl plyr und dplyr laden   die selbe Zeit. Ich würde empfehlen, zuerst plyr zu laden, dann dplyr, damit   die schnelleren dplyr-Funktionen stehen im Suchpfad an erster Stelle. Von und   groß, jede Funktion von dplyr und plyr funktioniert in ähnlicher Weise   übrigens, obwohl dplyr-Funktionen dazu neigen, schneller und allgemeiner zu sein.

Beachten Sie jedoch, dass Sie mapvalues mit plyr::mapvalues aufrufen können, wenn dplyr geladen wird, ohne dass plyr geladen werden muss.

    
Sam Firke 02.06.2015, 20:08
quelle

Tags und Links