Bonjour, Difficile d'être certain sans exemple reproductible mais je dirais que le problème viens simplement du fait que ta variable "sps" est codée sous la forme d'un facteur. Lors du plot, tous les niveaux existant pour la variable sont donc considérés, même ceux pour lesquels tu n'as pa...
Effectivement, le rééchantillonnage n'était pas le même pour les deux variables. Tu as la possibilité d'utiliser la solution (élégante ^^) de Maxime, ou créer tes propres échantillons boostrap avec la fonction sample avec remise.
Bonjour, Voila une solution possible qui utilise une fonction (disponible ICI sur le blog du créateur) très utile dans ce cas : "rbind.na" > df num_pers ville_visite 1 1 paris marseille lille lyon 2 2 beauvais brest 3 3 paris 4 4 nantes paris lille lyon strasbourg > do.call(rbind.na,st...
Bonjour, Une possibilité avec ce code qui évite une boucle : > df = data.frame(id = c(2,2,2), + Nom = c("Jean","Eric","Bill"), + Salaire = c(1200,3000,10000), + Ville = c("Paradis","Purg","Enfer"),strings...
Bonjour, Le lien suivant ( ICI ) propose des scripts pour de nouvelles fonctions cbind.na et rbind.na qui permettent de faire ça. Exemple : > a X Y 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 > b X Y 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 > cbind.na(a,b) X Y X Y 1 1 1 1 1 2 2 2 2 2...
Bonjour, Si j'ai bien compris le problème, voilà une solution possible : mean((df$TIME[2:nrow(df)] - df$TIME[1:(nrow(df)-1)])[which(df$EVENT == 1141)-1]) qui donne le résultat suivant sur l'exemple donné : > mean((df$TIME[2:nrow(df)] - ...
Après j'ai une différence avec les deux autres solutions au niveau des 3. Il me semble qu'il n'y a pas de 3 qui précède un 3, d'où mon 0 mais j'ai peut-être loupé un truc. Cordialement, Maxime Tu as raison Maxime. Le problème vient du fait que la fonction "gregexpr" retourne "-1"...
Bonjour, En suivant la solution de Serge sur ton post précédent, on peut faire ça : # Ton vecteur v = c(1,1,2,2,1,3,2,3,1,2) # La matrice des résultats mat = matrix(0,3,3) # La recherche des prédécesseurs pour tous les couples (x,y) val = rle(v)$value valchaine = past...