Suchergebnisse für Anfrage "magrittr"

12 die antwort

Adding Präfix oder Suffix zu den meisten data.frame-Variablennamen in Pipe-R-Workflow

Ich möchte den meisten Variablennamen in einem data.frame ein Suffix oder Präfix hinzufügen, normalerweise nachdem sie alle auf irgendeine Weise transformiert wurden und bevor ein Join ausgeführt wird. Ich habe keine Möglichkeit, dies zu tun, ...

6 die antwort

Ist in R eine Operatorassoziativität von rechts nach links möglich?

Ich bin neu in R und habe gerade entdeckt, dass ich unter @ leid Bracket Phobia [https://mathematica.stackexchange.com/a/17315/2266] (siehe Kommentar im Link). Ich mag die Art und Weisemagrittr notation%>% funktioniert, da es in ...

2 die antwort

Gibt es eine Möglichkeit, durch eine Liste zu leiten?

Eine wirklich coole Funktion aus demggplot2as @ -Paket, das ich nie wirklich genug ausgenutzt habe, war das Hinzufügen von Ebenenlisten zu einem Plot. Das Schöne daran war, dass ich einer Funktion eine Liste von Layern als Argument übergeben und ...

TOP-Veröffentlichungen

4 die antwort

Wie werden die Zeilennamen eines Datenrahmens festgelegt, der mit dem Pipe-Operator%>% übergeben wird?

Ich habe einen Datenrahmen, der ich bindcasting mit demreshape2 package, und ich möchte die erste Spalte entfernen und stattdessen die Zeilennamen des Datenrahmens verwenden. Original dataframe, vordcast: > corner(df) ID_full gene cpm 1 S36-A1 ...

6 die antwort

Warum verwendet dplyr pipe (%>%) langsamer als ein äquivalenter Ausdruck, der keine Pipe ist, für Group-by-Operationen mit hoher Kardinalität?

Ich dachte, dass im Allgemeinen mit%>% hätte keinen spürbaren Einfluss auf die Geschwindigkeit. Aber in diesem Fall läuft es 4x langsamer. library(dplyr) library(microbenchmark) set.seed(0) dummy_data <- dplyr::data_frame( id=floor(runif(100000, ...

4 die antwort

Kombinieren von Rohren und dem Platzhalter mit dem Punkt (

Ich bin ziemlich neu in R und ich versuche, das @ zu versteh%>% Operator und die Verwendung des ". "(Punkt) Platzhalter. Als einfaches Beispiel funktioniert der folgende Code library(magrittr) library(ensurer) ensure_data.frame ...

6 die antwort

Gebrauch von ! (oder ein beliebiger logischer Operator) mit%>% (magrittr) erzeugt eine unerwartete Ausgabe

Ich bin auf eine Situation gestoßen, in der%>% erzeugt in Kombination mit @ eine sehr überraschende Ausga!. Betrachten Sie den folgenden Code: x <- c(1:20) y <- !is.na(x) > y [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE ...

2 die antwort

Use Pipe ohne erstes Argument

Ist der%>% Pipe Operator immer die linke Seite (LHS) zum ersten Argument der rechten Seite (RHS) führen? Auch wenn das erste Argument im RHS-Aufruf erneut angegeben wird? Say Ich möchte angeben, welche Variable in @ verwendet werden ...