529 résultats trouvés

Aller à la recherche avancée

par François Bonnot
15 Avr 2019, 06:33
Forum : Questions en cours
Sujet : occurrence successive
Réponses : 12
Vues : 5087

Re: occurrence successive

Bonjour,
C'est un peu compliqué... il faudrait un (petit) jeu de données où tous les cas cités apparaissent et le résultat que vous voudriez obtenir.
par François Bonnot
04 Avr 2019, 06:24
Forum : Questions en cours
Sujet : Intervalles de confiance incidences, fonction glm
Réponses : 2
Vues : 820

Re: Intervalles de confiance incidences, fonction glm

je n'ai pas encore compris comment reproduire des dataframe sur le forum

Bonjour,
Sous réserve que votre data frame ne dépasse pas quelques centaines de lignes :
http://forums.cirad.fr/logiciel-R/viewtopic.php?f=1&t=3302
par François Bonnot
03 Avr 2019, 07:38
Forum : Questions en cours
Sujet : Problèmes de graphique
Réponses : 4
Vues : 741

Re: Problèmes de graphique

Bonjour,
Une suggestion à adapter :

Code : Tout sélectionner

df <- read.csv2("valeurs_mensuelles.csv") ## le fichier est celui mentionné dans le lien ci-dessus
df$periode <- as.POSIXct(paste0(df$Période,"-01",format="%Y-%m-%d"))
plot(df$periode,df$Démographie,type='l')
par François Bonnot
01 Avr 2019, 15:25
Forum : Questions en cours
Sujet : Tri et suppression de données
Réponses : 6
Vues : 1072

Re: Tri et suppression de données

Bonjour, Une idée à développer/améliorer selon vos objectifs : x <- runif(1000) x[100:200] <- x[100:200]/5 x[500:700] <- x[500:700]/5 par(mfrow=c(2,1)) plot(x,type='l') seuil <- 0.2 longueur <- 80 x0 <- x<=seuil r <- rle(x0) c <- cumsum(r$lengths) w <- which(r$lengths>longueur) m <- cbind(c[w-1],c[w...
par François Bonnot
25 Mar 2019, 13:49
Forum : Questions en cours
Sujet : *
Réponses : 14
Vues : 2038

Re: Fonction ou macro

Bonjour, Voici une fonction qui répond à la question d'origine, mais dont la syntaxe est un peu indigeste: don <- data.frame (debut=as.numeric(c(5, 6, 14, "", 34)), fin=as.numeric(c(12, 9, 30, 10,"")),row.names=c("Nom1", "Nom2", "Nom3", "Nom4&qu...
par François Bonnot
19 Mar 2019, 15:25
Forum : Questions en cours
Sujet : fontion sum dans une boucle
Réponses : 3
Vues : 626

Re: fontion sum dans une boucle

Bonjour,
La solution est peut-être ici :
http://forums.cirad.fr/logiciel-R/viewtopic.php?t=7443
par François Bonnot
18 Mar 2019, 10:38
Forum : Questions en cours
Sujet : Fusion de data.frame
Réponses : 13
Vues : 1668

Re: Fusion de data.frame

Bonjour,

Code : Tout sélectionner

merge(df2,df1,all.x=TRUE)
par François Bonnot
06 Mar 2019, 08:21
Forum : Questions en cours
Sujet : boucle ou fonctions dplyr
Réponses : 5
Vues : 1293

Re: boucle ou fonctions dplyr

Bonjour,

Code : Tout sélectionner

data3 <- data1[!is.na(data1$valeur),]
aggregate(data3$profondeur,data3["distance"],max)
par François Bonnot
27 Fév 2019, 07:21
Forum : Questions en cours
Sujet : Fonction aggregate
Réponses : 16
Vues : 2481

Re: Fonction aggregate

Bonjour,
Votre code n'est pas reproductible :

Code : Tout sélectionner

> CHD_table <- matrix(nrow = 4, ncol = 6, dimnames = list(hop_row_title, hop_col_title))
Error : object 'hop_row_title' not found

Voir :
http://forums.cirad.fr/logiciel-R/viewtopic.php?f=1&t=7638
par François Bonnot
26 Fév 2019, 11:19
Forum : Questions en cours
Sujet : Fonction aggregate
Réponses : 16
Vues : 2481

Re: Fonction aggregate

Pour compléter la réponse de Pierre-Yves (et la mienne), si le nom de la base est "base" (au lieu de "donnees"), la syntaxe est

Code : Tout sélectionner

aggregate(base["n_finess"], base["person_id"], function(x) length(unique(x)))
par François Bonnot
26 Fév 2019, 10:28
Forum : Questions en cours
Sujet : Fonction aggregate
Réponses : 16
Vues : 2481

Re: Fonction aggregate

Si je mets donnees$n_finess à la place du x, R affiche ceci (...) Pourriez vous m'éclairer?

Oui : il suffit de ne pas mettre donnees$n_finess à la place du x.
par François Bonnot
26 Fév 2019, 09:36
Forum : Questions en cours
Sujet : Fonction aggregate
Réponses : 16
Vues : 2481

Re: Fonction aggregate

pour le patient 3, il présente 3 séjours avec le même numéro finess et la fonction me donne 3 comme résultat, or il n'y a qu'un seul établissement concerné Dans l'exemple donné dans l'énoncé de la question il n'y a pas qu'un seul établissement pour le patient 3 mais bien 3 (si on considère "no...
par François Bonnot
26 Fév 2019, 08:06
Forum : Questions en cours
Sujet : Fonction aggregate
Réponses : 16
Vues : 2481

Re: Fonction aggregate

Bonjour,
Avec aggregate :

Code : Tout sélectionner

aggregate(donnees["n_finess"], donnees["person_id"], length)
aggregate(donnees["n_finess"], donnees["person_id"], function(x) x)
par François Bonnot
26 Fév 2019, 07:27
Forum : Questions en cours
Sujet : développer un df avec tous les cas de figure
Réponses : 4
Vues : 907

Re: développer un df avec tous les cas de figure

Bonjour,
Ou bien :

Code : Tout sélectionner

merge(df[1:2],df[3:4])[c(1,3,2,4)]
par François Bonnot
11 Fév 2019, 13:54
Forum : Questions en cours
Sujet : Appartenance d'un point dans une grille de points
Réponses : 4
Vues : 943

Re: Appartenance d'un point dans une grille de points

Bonjour, Ce que vous cherchez à faire n'est pas très clair... mais voici un code qui vous aidera peut-être: r <- sqrt(2)+0.001 scale = 0.0707 u <- function(x) sqrt(x[1]^2+x[2]^2) X <- expand.grid(X1 = seq(-r,r,scale), X2=seq(-r,r,scale)) X <- X[apply(X,1,u)<=r,] X <- cbind(X,D=rnorm(nrow(X))) z <- X...

Aller à la recherche avancée