529 résultats trouvés

Aller à la recherche avancée

par François Bonnot
14 Jan 2020, 07:10
Forum : Questions en cours
Sujet : Import avec séparateur au choix
Réponses : 12
Vues : 2289

Re: Import avec séparateur au choix

Bonjour,
L'argument skipNul = TRUE pourrait peut-être résoudre le problème.
par François Bonnot
09 Jan 2020, 15:21
Forum : Questions en cours
Sujet : Import avec séparateur au choix
Réponses : 12
Vues : 2289

Re: Import avec séparateur au choix

Bonjour, Le plus simple est de remplacer le séparateur "|@=" par un caractère unique au moyen d'un édiiteur de texte capable de charger le fichier volumineux. Attention cependant à ne pas choisir un caractère déjà présent dans le texte. Si ce n'est pas possible, il faut écrire une petite f...
par François Bonnot
08 Jan 2020, 09:10
Forum : Questions en cours
Sujet : Créer de nouvelles lignes sous condition dans un dataframe
Réponses : 4
Vues : 1073

Re: Créer de nouvelles lignes sous condition dans un dataframe

Bonjour, Les données : df <- structure(list(code = c("0001254{1256**FICHIERSACHATS**365201789", "3001254{1256**FICHIERSACHATS**365201789", "4001254{1256**FICHIERSACHATS**365201789", "4001254{1256**FICHIERSACHATS**365201789", "4051254{1256**FICHIERSACHATS*...
par François Bonnot
08 Jan 2020, 07:59
Forum : Questions en cours
Sujet : extraction de valeurs dans un data-frame
Réponses : 15
Vues : 2612

Re: extraction de valeurs dans un data-frame

j'ouvre par la même un concours d'offuscation :-) qui fera pire ?

Je propose :

Code : Tout sélectionner

sum((cos(dta$heure*pi)+1)*dta$x)/2
par François Bonnot
07 Jan 2020, 14:13
Forum : Questions en cours
Sujet : extraction de valeurs dans un data-frame
Réponses : 15
Vues : 2612

Re: extraction de valeurs dans un data-frame

J'ai supposé que l'heure était sous forme caractère (d'où l'utilisation de as.integer) C'est pour ça qu'il est vraiment préférable d'utiliser dput() pour communiquer un jeu de données (même petit), parce qu'on récupère ainsi l'objet R complet au lieu de recréer un autre objet qui peut différer de c...
par François Bonnot
06 Jan 2020, 13:48
Forum : Questions en cours
Sujet : Question complexe sur un calcul de moyenne selon plusieurs critères par groupe
Réponses : 4
Vues : 560

Re: Question complexe sur un calcul de moyenne selon plusieurs critères par groupe

Je voudrais archiver cette question alors pour ne pas polluer le forum : vous pouvez me dire comment faire ? [Administrateur] Bonjour, Les questions ne sont plus archivées. Les anciennes catégories "Archives" sont conservées sur le forum mais ne sont plus mises à jour parce que le classem...
par François Bonnot
13 Déc 2019, 15:01
Forum : Questions en cours
Sujet : sélection de sous ensembles
Réponses : 6
Vues : 980

Re: sélection de sous ensembles

Bonjour, Vous pouvez utiliser la fonction split() pour partitionner le data.frame : d3 <- structure(list(sur = c(1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3), vi = structure(c(1L, 1L, 2L, 2L, 1L, 1L, 2L, 2L, 1L, 1L, 2L, 2L), .Label = c("A", "B"), class = "factor"), point = c(1, ...
par François Bonnot
13 Déc 2019, 14:19
Forum : Questions en cours
Sujet : Arguments par défaut et argument "..."
Réponses : 9
Vues : 1477

Re: Arguments par défaut et argument "..."

Bonjour, Une suggestion : my_plot <- function(x, y, ...) { li <- as.list(sys.call()) if (!("pch" %in% names(li))) li <- c(li,list(pch=16)) do.call(plot,li[-1]) abline(lm(y ~ x)) } EDIT: On pourrait évidemment passer "pch = 16" directement dans les arguments de my_plot, mais si je...
par François Bonnot
13 Déc 2019, 07:09
Forum : Questions en cours
Sujet : sélection de sous ensembles
Réponses : 6
Vues : 980

Re: sélection de sous ensembles

[Administrateur] Bonjour, J'ai supprimé les données de votre message précédent, parce que vous n'avez pas tenu compte du lien envoyé par Serge. 1) Vous avez inséré près de 2000 lignes de données, c'est beaucoup trop pour le forum (réduire vos données à une centaine de lignes maxi, sinon utiliser un ...
par François Bonnot
12 Déc 2019, 10:04
Forum : Questions en cours
Sujet : Créer plusieurs conditions dans un if / est-ce possible d'utiliser un %not in%
Réponses : 5
Vues : 962

Re: Créer plusieurs conditions dans un if / est-ce possible d'utiliser un %not in%

Concernant la 3ème condition il n'y avait pas d'erreur Bonjour, Ma remarque concernait la syntaxe, en effet la condition clipro[i,"CODE_NAF]"!="5367Z" | clipro[i,"CODE_NAF]"!="4598A" | clipro[i,"CODE_NAF]"!="7415Z" est toujours vraie quell...
par François Bonnot
09 Déc 2019, 14:01
Forum : Questions en cours
Sujet : Créer plusieurs conditions dans un if / est-ce possible d'utiliser un %not in%
Réponses : 5
Vues : 962

Re: Créer plusieurs conditions dans un if / est-ce possible d'utiliser un %not in%

Bonjour, 1) La boucle est inutile 2) Pour plus de clarté, mieux vaut écrire proprement les conditions et les traiter ensuite, par exemple (pour les 2 premières): condition1 <- with(clipro,code_NAF %in% c("5367Z","4598A","7415Z") & forme_juridique=="Personnes ph...
par François Bonnot
25 Nov 2019, 08:39
Forum : Questions en cours
Sujet : Regression linéaire (novice)
Réponses : 3
Vues : 587

Re: Regression linéaire (novice)

Ils ne correspondent pas à mes écarts

Ils correspondent :

Code : Tout sélectionner

plot(data$ENFANT-data$VALEURS_THEORIQUE,data$ECARTS) ; abline(0,1)
par François Bonnot
25 Nov 2019, 07:41
Forum : Questions en cours
Sujet : Regression linéaire (novice)
Réponses : 3
Vues : 587

Re: Regression linéaire (novice)

Bonjour,
Le calcul est correct (mais il n'y a strictement aucune relation entre les deux variables)

Code : Tout sélectionner

plot(data$AGE,data$ENFANT)
abline(model)
points(data$AGE,data$VALEURS_THEORIQUE,pch=16)
par François Bonnot
21 Nov 2019, 17:39
Forum : Questions en cours
Sujet : Regression logistique
Réponses : 8
Vues : 1074

Re: Regression logistique

Voici le code R. Les données ont été simulées avec la méthode figurant en fin de script et ont été volontairement tronquées à t=50 pour auroriser des valeurs estimées de a1 tantôt inférieures à 100 et tantôt supérieures. ## données simulées df <- structure(list(t = 0:50, y = c(3L, 3L, 2L, 2L, 4L, 2L...
par François Bonnot
21 Nov 2019, 14:29
Forum : Questions en cours
Sujet : Regression logistique
Réponses : 8
Vues : 1074

Re: Regression logistique

Bonjour, Sur un jeu de données simulé dont la régression donne une valeur de a1 > 100, les méthodes (1) optim avec reparamétrage de a1, (2) optim avec a1 fixé à 100, et (3) optim avec upper=100 donnent des résultats quasi identiques (je peux poster le code si ça intéresse quelqu'un). Les essais ci-d...

Aller à la recherche avancée