J'aimerais: Utilisez across et case_when pour vérifier si les colonnes A1-A3 == 1 Concaténer les noms de colonnes des colonnes où A1-A3 == 1 et Muter une nouvelle colonne avec les noms de colonne concaténés Mon dataframe: df <- tribble( ~ID, ~A1, ~A2, ~A3, 1, 0, 1, 1, 2, 0, 1, 1, 3, 1, 1,....
30 mai 2021 à 14:05
J'essaie de faire une ligne de code simple pour détecter l'endroit où il existe des entrées incorrectes dans un fichier de données. Considérez l'exemple suivant: author val1 val2 val3 val4 A 1 B 1 NA A NA NA NA NA NA 2 B NA B NA....
21 mai 2021 à 18:44
J'essaie d'utiliser dplyr :: résumez () et dplyr :: à travers () pour obtenir un Tibble avec plusieurs statistiques récapitulatives dans les lignes et les variables dans les colonnes. Je n'ai pu atteindre ce résultat que en utilisant dplyr :: Bind_Rows (), mais je me demande s'il y a un moyen plus é....
18 mai 2021 à 18:54
Bien que j'ai essayé de rechercher si c'est dupliquer, mais je ne trouve pas de question similaire. (Bien que un Similaire l'un est là, mais c'est quelque peu différent de mes besoins) Ma question est que nous pouvons utiliser une fonction de manipulation de chaîne telle substr ou stringr::str_remov....
15 mai 2021 à 18:10
Je veux transformer plusieurs colonnes dans une grande data.frame à la fois en utilisant across. Comme exemple, je veux faire cette transformation library(tidyverse) iris %>% mutate(Sepal.Length2 = (Sepal.Length^4-min(Sepal.Length^4)) / (max(Sepal.Length^4) - min(Sepal.Length^4))) Mais pour toutes....
14 mai 2021 à 21:18
J'aimerais appliquer une fonction Ifelse sur plusieurs colonnes de mon jeu de données et créer de nouvelles colonnes "snévalées". Voici un exemple de jeu de données: data = data.frame(year = "2021", month = sample(x = c(1:12), size = 10, replace = TRUE), C1 = samp....
13 mai 2021 à 17:25
Comme vous pouvez le constater, je traite des données sales sérieuses. Ce code fonctionne, mais semble un peu maladroit. Existe-t-il un moyen plus efficace et plus dynamique d'atteindre les résultats finaux sans tant de codage? Je devais le faire dans des étapes où la première à signaler le type de ....
13 mai 2021 à 09:28
Cette question est de renforcer la compréhension plus profonde de la fonction R à travers et qui. J'ai couru ce code et j'ai reçu le message. Je veux comprendre A) Quelle est la différence entre la bonne et la mauvaise pratique B) Comment fonctionne la fonction exactement en général et dans ce cas d....
13 mai 2021 à 09:13
J'ai deux dataframes, dont l'un contient un sous-ensemble d'identifiants et de colonnes de l'autre (mais a des valeurs différentes). ds1 <- data.frame(id = c(1:4), d1 = "A", d2 = "B", d3 = "C") ds2 <- data.frame(id = c(1,2), ....
10 mai 2021 à 18:15
J'écris des instructions à travers des déclarations. Voulez-vous créer des valeurs P en utilisant les fonctions T.Test et Varest. Les colonnes X = pour calculs sont dans DF_VARS et MU = et Sigma.squared = Les valeurs de paramètre sont dans df_mu_sigma. Une version codée dur des données dont j'ai bes....
6 mai 2021 à 19:06
Ceci est en quelque sorte lié à cette Question : En principe, j'essaie de comprendre comment rowwise opérations avec mutate sur plusieurs colonnes appliquant plus d'une autre fonction de 1 fonction comme (mean(), sum(), min(), etc.) travail.J'ai appris que across fait ce travail et pas c_across. ....
1 mai 2021 à 17:34
J'essaie de fournir deux fonctions à l'intérieur de la mutate (à travers (où (is.factor))) pour commander les niveaux de facteur et abandonner les niveaux inutilisés. Le code semble ne pas fonctionner comme prévu. Où aurait pu mal tourner? #---- Libraries ---- library(tidyverse) #---- Data ---- ....
13 avril 2021 à 12:22
J'ai un grand ensemble de données et je voudrais appliquer certaines transformations dans certaines variables par programme. Pour illustrer, disons que je veux appliquer le journal aux variables contenues dans un vecteur de caractères. Je voudrais conserver les variables d'entrée et générer une no....
8 mars 2021 à 23:47
Je pensais avoir la réponse à ma question ici, mais lorsque j'utilise avec mon plus grand ensemble de données, j'obtiens des résultats différents. Je soupçonne que la différence est due à la façon dont la ligne na.locf agit. Fondamentalement, je convertis le code où j'ai utilisé mutate_at en la no....
3 mars 2021 à 19:47
J'essaye de convertir le code de l'utilisation de mutate_at à l'utilisation de mutate(across()). Je suppose que j'ai une erreur de syntaxe, mais après 45 minutes à essayer de la comprendre, j'ai décidé qu'il était temps d'engager ce forum. Exemple reproductible: library(tidyverse) df_initial <- ....
3 mars 2021 à 05:10
Dans les versions précédentes de dplyr, si je voulais obtenir le nombre de lignes en plus d'autres valeurs récapitulatives en utilisant summarise(), je pourrais faire quelque chose comme library(tidyverse) df <- tibble( group = c("A", "A", "B", "B", "C"), value = c(1, 2, 3, 4, 5) ) df %>% ....
11 févr. 2021 à 22:38
Je suis nouveau sur dplyr et j'ai des difficultés à (i) comprendre sa syntaxe et (ii) transformer son ancien code de version en un code que je peux utiliser dans sa dernière version (dplyr 1.0.2). En particulier, je ne comprends pas les deux lignes de code suivantes: mutate_each(funs(replace(.,.=="....
4 févr. 2021 à 14:22
Supposons les données suivantes: df <- data.frame(x = c(1, 2), y = c(3, 4), z = c(5, 6)) Supposons en outre que j'ai un vecteur contenant les noms de colonnes sur lesquels je souhaite travailler, par exemple var_names_1 <- c("test", "x", "y") var_names_2 <- c("test....
3 févr. 2021 à 23:21
Supposons que j'ai un ensemble de données df dans lequel je veux faire correspondre la valeur de col X à travers les valeurs de plusieurs colonnes A to F et que je veux retourner le nom de colonne correspondant (sinon NA) dans une nouvelle colonne. Dput df <- structure(list(A = c(4L, NA, NA, NA), B ....
30 janv. 2021 à 13:02
set.seed(3) library(dplyr) x <- tibble(Measure = c("Height","Weight","Width","Length"), AD1_1= rpois(4,10), AD1_2= rpois(4,9), AD2_1= rpois(4,10), AD2_2= rpois(4,9), AD3_1= rpois(4,10), AD3_2= rpois(4,9)) Supposons que j'ai des données qui ressemblent....
22 janv. 2021 à 23:52
J'ai un dataframe comme le suivant mais plus grand: import pandas as pd data = {'First': ['First value','Third value','Second value','First value','Third value','Second value'], 'Second': ['the old man is here','the young girl is there', 'the old woman is here','the young boy is there','t....
21 janv. 2021 à 13:52
Disons que j'ai le data.frame suivant df: # col1 col2 col3 othercol1 othercol11 # 1 Bonjour WHAT_hello2 Bonjour 10 3 # 2 WHAT_hello WHAT_hello WHAT_hello .......
20 janv. 2021 à 17:23
J'ai un problème avec la fonction mutate (across ()). Dans le tibble que vous pouvez voir ci-dessous, je veux supprimer la "lettre + traits de soulignement" (par exemple "p__", "c__" etc) dans les colonnes. .......
18 janv. 2021 à 12:29
J'ai du mal à obtenir mutate, across et case_when pour fonctionner correctement, j'ai recréé une version simple de mon problème ici: 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 3 2 2 3 4....
17 janv. 2021 à 03:32
J'ai des données dans le format décrit ci-dessous, où toutes les variables avec lesquelles je dois travailler sont NA ou le nom de la variable, et je dois changer les NA en 0 et les chaînes en 1. J'essaye .. .....
14 janv. 2021 à 04:00