Questions marquées «dplyr»

96
R dplyr: supprimer plusieurs colonnes

J'ai un dataframe et une liste de colonnes dans ce dataframe que j'aimerais supprimer. Prenons le irisjeu de données comme exemple. Je voudrais laisser tomber Sepal.Lengthet Sepal.Widthet utiliser uniquement les colonnes restantes. Comment faire cela en utilisant selectou à select_partir du...

92
Obtenir les principales valeurs par groupe

Voici un exemple de cadre de données: d <- data.frame( x = runif(90), grp = gl(3, 30) ) Je veux que le sous-ensemble dcontienne les lignes avec les 5 premières valeurs de xpour chaque valeur de grp. En utilisant base-R, mon approche serait quelque chose comme: ordered <- d[order(d$x,...

87
dplyr mute avec des valeurs conditionnelles

Dans un grand dataframe ("myfile") avec quatre colonnes, je dois ajouter une cinquième colonne avec des valeurs conditionnellement basées sur les quatre premières colonnes. Préférez les réponses avec dplyret mutate, principalement en raison de sa rapidité dans les grands ensembles de données. Mon...

18
Comment remplacer NA par un ensemble de valeurs

J'ai la trame de données suivante: library(dplyr) library(tibble) df <- tibble( source = c("a", "b", "c", "d", "e"), score = c(10, 5, NA, 3, NA ) ) df Cela ressemble à ceci: # A tibble: 5 x 2 source score <chr> <dbl> 1 a 10 . # current max value 2 b 5 3 c NA 4 d 3 5 e NA Ce que je...