Ich würde gerne: Verwenden Sie across und case_when, um zu prüfen, ob Spalten A1-A3 == 1 Verketten Sie die Spaltennamen der Spalten, in denen A1-A3 == 1 und Mindestens eine neue Spalte mit den verketteten Spaltennamen mutieren Mein Datenrahmen: df <- tribble( ~ID, ~A1, ~A2, ~A3, 1, 0, 1, 1,....
30 Mai 2021 im 14:05
Ich versuche, eine einfache Codezeile zu erstellen, um zu erkennen, wo falsche Einträge in einem Datenframe vorhanden sind. Betrachten Sie das folgende Beispiel: author val1 val2 val3 val4 A 1 B 1 NA A NA NA NA NA NA 2 B NA B NA....
21 Mai 2021 im 18:44
Ich versuche, DPLYR :: zusammenfassen () und DPLYR :: quer (), um einen Tibbeln mit mehreren Zusammenfassungsstatistiken in den Reihen und den Variablen in den Spalten zu erhalten. Ich konnte dieses Ergebnis nur mit der Verwendung von DPLYR :: BIND_ROWS () erreichen, aber ich frage mich, ob es eine ....
18 Mai 2021 im 18:54
Obwohl ich versuchte, zu suchen, ob es dupliziert ist, aber ich kann nicht ähnliche Frage finden. (Obwohl ein Ähnliche man ist da, aber das unterscheidet sich etwas von meiner Anforderung) Meine Frage ist, ob wir die String-Manipulationsfunktion wie {substr oder stringr::str_remove innen {.names inn....
15 Mai 2021 im 18:10
Wie Sie sehen, beschäftige ich mich mit ernsthaften schmutzigen Daten. Dieser Code funktioniert, sieht aber etwas klumpig aus. Gibt es effizienter und dynamischer, um die endgültigen Ergebnisse ohne so viel Codierung zu erreichen? Ich musste dies in Phasen tun, in denen er zunächst den Inhaltstyp ma....
13 Mai 2021 im 09:28
Diese Frage ist, ein tieferes Verständnis von R-Funktion aufzubauen. Ich habe diesen Code geführt und die Nachricht erhalten. Ich will verstehen A) Was ist der Unterschied zwischen guten und schlechten Praxis? B) Wie funktioniert die Funktion genau in der Regel und in diesem Anwendungsfall library(t....
13 Mai 2021 im 09:13
Ich schreibe ein paar DPLYR-Anweisungen. Möchten Sie einige P-Werte mit den Funktionen T.Test und Vartest erstellen. Die X = Säulen für Berechnungen sind in DF_VARS und der MU = und Sigma.Squared = Parameterwerte sind in DF_MU_SIGMA. Eine hart codierte Version der benötigten Daten sind in df_sumry. ....
6 Mai 2021 im 19:06
Ich möchte verschiedene Variablen mit einem bestimmten Muster erstellen. Ich muss den Variablennamen als ordentlicher Auswertung in die Mutate-Funktion einfügen. Ich habe ein benutzerdefiniertes Beispiel unten gemacht: iris %>% rename(Sepal = Sepal.Width, Petal = Petal.Width) %>% mutate_at(c('....
30 Apr. 2021 im 23:00
Ich habe einen großen Datensatz und möchte einige Transformationen in einigen Variablen programmgesteuert anwenden. Angenommen, ich möchte das Protokoll auf Variablen anwenden, die in einem Zeichenvektor enthalten sind. Ich möchte die Eingabevariablen beibehalten und eine neue Variable generieren,....
8 März 2021 im 23:47
Ich versuche, Code von mutate_at in mutate(across()) umzuwandeln. Ich gehe davon aus, dass ich einen Syntaxfehler habe, aber nachdem ich 45 Minuten lang versucht hatte, ihn herauszufinden, entschied ich, dass es Zeit war, dieses Forum zu aktivieren. Reproduzierbares Beispiel: library(tidyverse) ....
3 März 2021 im 05:10
Wenn ich in früheren Versionen von dplyr zusätzlich zu anderen Zusammenfassungswerten mit summarise() Zeilenzahlen erhalten wollte, konnte ich so etwas tun library(tidyverse) df <- tibble( group = c("A", "A", "B", "B", "C"), value = c(1, 2, 3, 4, 5) ) df %>% group_by(group) %>% su....
11 Feb. 2021 im 22:38
Ich bin neu bei dplyr und habe Schwierigkeiten, (i) seine Syntax zu verstehen und (ii) seinen alten Versionscode in einen Code umzuwandeln, den ich in seiner neuesten Version (dplyr 1.0.2) verwenden kann. Insbesondere bin ich verwirrt über die beiden folgenden Codezeilen: mutate_each(funs(replace(.....
4 Feb. 2021 im 14:22
Nehmen wir folgende Daten an: df <- data.frame(x = c(1, 2), y = c(3, 4), z = c(5, 6)) Nehmen wir weiter an, ich habe einen Vektor, der Spaltennamen enthält, an denen ich arbeiten möchte, z. var_names_1 <- c("test", "x", "y") var_names_2 <- c("test", "z") Was ich j....
3 Feb. 2021 im 23:21
Nehmen wir an, ich habe einen Datensatz df, in dem ich den Wert von Spalte X über Werte mehrerer Spalten A to F hinweg abgleichen und den übereinstimmenden Spaltennamen (sonst NA) in einer neuen Spalte zurückgeben möchte. Dput df <- structure(list(A = c(4L, NA, NA, NA), B = c(NA, 5L, NA, NA), C....
30 Jän. 2021 im 13:02
Angenommen, ich habe die folgenden data.frame df: # col1 col2 col3 othercol1 othercol11 # 1 Hallo WHAT_hello2 Hallo 10 3 # 2 WHAT_hello WHAT_hello WHAT_hello .......
20 Jän. 2021 im 17:23
Ich habe einige Probleme damit, mutiert zu werden und case_wenn es richtig funktioniert, habe ich hier eine einfache Version meines Problems neu erstellt: a <- c(1:10) b <- c(2:11) c <- c(3:12) test <- tibble(a, b, c) # A tibble: 10 x 3 a b c <int> <int> <int> 1 1 2 ....
17 Jän. 2021 im 03:32
Ich habe Daten im unten beschriebenen Format, wobei alle Variablen, mit denen ich arbeiten muss, entweder NA oder der Name der Variablen sind, und ich muss die NAs auf 0 und die Zeichenfolgen auf 1 ändern. Ich versuche .. .....
14 Jän. 2021 im 04:00
Ich habe 18 Variablenpaare und möchte sie paarweise berechnen, um 18 neue Variablen zu berechnen. Die Funktion across () in dplyr ist sehr praktisch, wenn Sie eine Formel auf eine Spalte anwenden. Gibt es eine Möglichkeit, across () auf Spaltenpaare anzuwenden? Winziges Beispiel mit einfacher Auft....
2 Jän. 2021 im 23:08
Ich habe ähnliche Daten (obwohl viel größerer Datensatz): correct.trial1 RT.trial1 correct.trial2 RT.trial2 correct.trial3 RT.trial3 1 1 473 0 337 1 426 2 1 496 1 407 1 421 3 ....
16 Dez. 2020 im 01:31
Ich möchte eine flexible Funktion mit summarize haben, in der: Die Aggregationsfunktion wird vom Benutzer angegeben Die Aggregationsfunktion verwendet möglicherweise weitere Argumente, die sich auf Variablen in den Daten selbst beziehen. Ein gutes Beispiel ist der Benutzer, der fun=weighted.mean() b....
11 Nov. 2020 im 03:28
Ich denke, es sollte einen sehr einfachen Weg geben, dies zu tun, aber ich kann das nicht herausfinden. Ich möchte across mit einer Liste von Variablen und Tidyselect-Helfern in einem großen Datensatz verwenden, aber ich werde iris als Beispiel verwenden. Vor dem Update von dplyr 1.0 konnte ich erfo....
10 Nov. 2020 im 06:00
Hey, ich versuche einige Spalten umzubenennen, indem ich "Last" mit der neuen Version von dplyr hinzufüge, aber ich bekomme immer wieder diesen Fehler Error: `across()` must only be used inside dplyr verbs. Das ist mein Code data %>% rename(across(everything(), ~paste0("Last_", .))) Dplyr version:....
3 Okt. 2020 im 23:26
Gibt es eine Möglichkeit, alle numerischen Variablen außer einer (in diesem Fall Alter) oder zwei zu mutieren? Daten data = data.frame( Year = c(1,2,5,7,2,6,2,6), days = c(5,3,6,3,7,2,5,7), age = c(1,3,5,23,2,4,5,2), names = c("A063", "A013", "A063", "A083", "A019", "A012", "A013", "....
9 Sept. 2020 im 00:24
In meinem Datenrahmen möchte ich alle Werte in bestimmten Spalten durch NA ersetzen. Test2 ID Sex Location Obs1 Obs4 Obs5 1 291978 FEMALE 2 16.5 4836 0.563636364 2 292429 FEMALE 2 20.2 5428 0.584158416 3 292466 FEMALE 2 19.2 48 0.005208333 4 293656 FEMALE ....
24 Aug. 2020 im 15:23