Ich habe die Verwendung von %>%(Prozent größer als Prozent) Funktion in einigen Paketen wie dplyr und rvest gesehen . Was heißt das? Ist es eine Möglichkeit, Abschlussblöcke in R zu schreiben?
Ich möchte %>%den magrittrim Paket eingeführten Pipe-Operator in einem Paket verwenden, das ich selbst geschrieben habe, um dplyrDatentransformationen zu verketten. magrittrist wie Importin der DESCRIPTIONDatei aufgeführt. Nach dem Laden meines eigenen Pakets und dem Testen der Funktion, die den Pipe-Operator verwendet, wird die folgende Fehlermeldung angezeigt: Fehler im Funktionsnamen (Parameter …
Ist es möglich, einen data.frame mit dplyr nach vollständigen Fällen zu filtern? complete.casesmit einer Liste aller Variablen funktioniert natürlich. Dies ist jedoch a) ausführlich, wenn viele Variablen vorhanden sind, und b) unmöglich, wenn die Variablennamen nicht bekannt sind (z. B. in einer Funktion, die einen data.frame verarbeitet). library(dplyr) df = …
Wenn das Rohr Operator %>%mit Paketen wie dplyr, ggvis, dychartsusw., wie soll ich tun bedingt einen Schritt? Beispielsweise; step_1 %>% step_2 %>% if(condition) step_3 Diese Ansätze scheinen nicht zu funktionieren: step_1 %>% step_2 if(condition) %>% step_3 step_1 %>% step_2 %>% if(condition) step_3 Es ist ein langer Weg: if(condition) { step_1 …
Ich führe ein Beispiel in R aus, gehe die Schritte durch und alles funktioniert bis jetzt, außer dass dieser Code einen Fehler erzeugt: words <- dtm %>% as.matrix %>% colnames %>% (function(x) x[nchar(x) < 20]) Fehler: Funktion "%>%" konnte nicht gefunden werden Ich verstehe nicht, welchen Nutzen die Verwendung dieses …
Wie kann ich den Pipe Operator verwenden, um in die Ersatzfunktion zu leiten colnames()<-? Folgendes versuche ich zu tun: library(dplyr) averages_df <- group_by(mtcars, cyl) %>% summarise(mean(disp), mean(hp)) colnames(averages_df) <- c("cyl", "disp_mean", "hp_mean") averages_df # Source: local data frame [3 x 3] # # cyl disp_mean hp_mean # 1 4 105.1364 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.