1029 résultats trouvés

Aller à la recherche avancée

par Pierre-Yves Berrard
20 Mai 2021, 12:54
Forum : Questions en cours
Sujet : [RÉSOLU] Supprimer un certain nombre de doublons
Réponses : 7
Vues : 1524

Re: Supprimer un certain nombre de doublons

Ok ! Une petite modification de mon message précédent, alors : compte1 <- table(X1$word)compte2 <- table(unlist(X2[c("first", "second")]))compar_comptes <-  merge(    as.data.frame(compte1),    as.data.frame(compte2),&nb...
par Pierre-Yves Berrard
19 Mai 2021, 13:30
Forum : Questions en cours
Sujet : [RÉSOLU] Supprimer un certain nombre de doublons
Réponses : 7
Vues : 1524

Re: Supprimer un certain nombre de doublons

C'est à dire que j'aimerais retirer de la première liste 2 occurrences du mot "bien" puisque qu'on en retrouve 2 dans les colonnes 'first' et 'second' du deuxième set, mais pas la troisième occurence. En regardant les autres solutions, je ne suis plus sûr d'avoir bien compris. Il faut aus...
par Pierre-Yves Berrard
19 Mai 2021, 13:23
Forum : Questions en cours
Sujet : [RÉSOLU] Supprimer un certain nombre de doublons
Réponses : 7
Vues : 1524

Re: Supprimer un certain nombre de doublons

Une autre idée en faisant un comptage des occurrences dans chaque data.frame : compte1 <- table(X1$word)compte2 <- table(unlist(X2[c("first", "second")]))compar_comptes <-  merge(    as.data.frame(compte1),    as.data.frame(compte2),    by = "Var1",    all.x = TRUE  )res <- data.frame(  word = with(...
par Pierre-Yves Berrard
14 Mai 2021, 14:17
Forum : Questions en cours
Sujet : extraire année date avec r
Réponses : 4
Vues : 714

Re: extraire année date avec r

Bonjour,
Effectivement `format` sert à transformer une date (numérique) en caractère.

Pour faire l'inverse :

Code : Tout sélectionner

as.integer(substr("13/05/2021", 7, 10))

Sous réserve que la longueur de la chaîne de caractères soit fixe ("01" et pas "1" pour le premier jour du mois par exemple).
par Pierre-Yves Berrard
11 Mai 2021, 11:32
Forum : Questions en cours
Sujet : boucle for comme en C
Réponses : 7
Vues : 1047

Re: boucle for comme en C

Bonjour,
Un petit while devrait aussi faire l'affaire.
par Pierre-Yves Berrard
20 Avr 2021, 10:04
Forum : Questions en cours
Sujet : calcul d'accélération (une ligne par rapport à l'autre)
Réponses : 5
Vues : 644

Re: calcul d'accélération (une ligne par rapport à l'autre)

Avec dplyr, on peut aussi faire

Code : Tout sélectionner

vitesse - lag(vitesse)
par Pierre-Yves Berrard
20 Avr 2021, 08:30
Forum : Questions en cours
Sujet : calcul d'accélération (une ligne par rapport à l'autre)
Réponses : 5
Vues : 644

Re: calcul d'accélération (une ligne par rapport à l'autre)

À noter qu'il s'agit d'un des nombreux cas ne nécessitant pas de boucle for. Les opérations vectorielles suffisent :

Code : Tout sélectionner

vitesse c(NAhead(vitesse, -1))
#> [1]   NA  0.5  0.2 -0.4  1.7  6.1 -8.1  0.8 -0.8  5.0     
par Pierre-Yves Berrard
20 Avr 2021, 07:57
Forum : Questions en cours
Sujet : calcul d'accélération (une ligne par rapport à l'autre)
Réponses : 5
Vues : 644

Re: calcul d'accélération (une ligne par rapport à l'autre)

Bonjour,

Le problème principal est que df$vitesse_acc est intégralement rempli de 0 à chaque itération. Voila pourquoi il ne reste que le dernier calcul non nul à la fin.

PS : pas besoin de tous les packages que vous déclarez au début
par Pierre-Yves Berrard
16 Avr 2021, 18:41
Forum : Questions en cours
Sujet : SIERREUR(RECHERCHEV)
Réponses : 4
Vues : 1606

Re: SIERREUR(RECHERCHEV)

Bonjour,

Une solution avec R :

Code : Tout sélectionner

data1$X3 <- ifelse(data1$X1 %in% data2$X2, data1$X1, "non présent")

(ne pas confondre R et RStudio)
par Pierre-Yves Berrard
16 Avr 2021, 15:52
Forum : Questions en cours
Sujet : [RESOLU]création d'un package personnel
Réponses : 37
Vues : 3907

Re: [RESOLU] création d'un package personnel

Salut Maxime,
C'est un data.frame sous forme rData, dans le répertoire data/. Rien de plus standard.
par Pierre-Yves Berrard
16 Avr 2021, 15:21
Forum : Questions en cours
Sujet : [RESOLU]création d'un package personnel
Réponses : 37
Vues : 3907

Re: création d'un package personnel

Bonjour, as-tu tout simplement fait data(mes donnees) une fois ton package chargé ou data(mes donnes, package = "mon package") ? Cordialement, Maxime Pour un package que je développe, je peux faire appel directement aux données sans les charger dans l'environnement global par data(). Du c...
par Pierre-Yves Berrard
15 Avr 2021, 15:29
Forum : Questions en cours
Sujet : comparaison de plusieurs moyennes de deux groupes?
Réponses : 11
Vues : 1206

Re: comparaison de plusieurs moyennes de deux groupes?

Je pense qu'il faut se poser cette dernière question dans l'absolu, avant de voir comment faire concrètement dans R.
par Pierre-Yves Berrard
15 Avr 2021, 11:56
Forum : Questions en cours
Sujet : comparaison de plusieurs moyennes de deux groupes?
Réponses : 11
Vues : 1206

Re: comparaison de plusieurs moyennes de deux groupes?

La variable à gauche du ~ est la variable expliquée. Elle doit obligatoirement être numérique.
L'erreur vient du fait qu'ici elle est catégorielle.
par Pierre-Yves Berrard
15 Avr 2021, 09:54
Forum : Questions en cours
Sujet : comparaison de plusieurs moyennes de deux groupes?
Réponses : 11
Vues : 1206

Re: comparaison de plusieurs moyennes de deux groupes?

Il faudrait un extrait de vos données nous permettant de reproduire l'erreur.
par Pierre-Yves Berrard
15 Avr 2021, 09:22
Forum : Questions en cours
Sujet : comparaison de plusieurs moyennes de deux groupes?
Réponses : 11
Vues : 1206

Re: comparaison de plusieurs moyennes de deux groupes?

Bonjour,
La première syntaxe a l'air correcte.
Le message en rouge est relativement explicite : il y a des valeurs manquantes ou issues de divisions par zéro dans une colonne (probablement `groupe`).

Aller à la recherche avancée