768 résultats trouvés

Aller à la recherche avancée

par Eric Casellas
31 Mar 2020, 15:30
Forum : Questions en cours
Sujet : Fichier incomplet csv importé sous R
Réponses : 2
Vues : 392

Re: Fichier incomplet csv importé sous R

Salut, A priori par défaut la fonction read.table lit l'intégralité du fichier (il y a une option nrows pour lui donner un nombre max de lignes). Par défaut il y a aussi une option blank.lines.skip=TRUE qui ignore les lignes vides donc si tu en as dans ton fichier ça viens peut-être de là. Après une...
par Eric Casellas
26 Mar 2020, 15:20
Forum : Questions en cours
Sujet : Pourquoi tant de NA
Réponses : 11
Vues : 1180

Re: Pourquoi tant de NA

Jean-Emmanuel Longueville a écrit :Malheuresement ce genre d'écriture ne passe pas dans mon pipeline


et quelque chose comme :

Code : Tout sélectionner

sempr <- fp1 %>% (function(x){factor(x$Date, levels = c("48", "50", "03"))})


?

Eric
par Eric Casellas
26 Mar 2020, 11:11
Forum : Questions en cours
Sujet : Pourquoi tant de NA
Réponses : 11
Vues : 1180

Re: Pourquoi tant de NA

Salut, Je n'utilise pas l'operateur %>% mais il me semble qu'il est destiné a remplacer le 1er argument de la fonction (factor dans ton exemple) Donc il faudrait plutôt utiliser quelque chose comme : fp1 <- data.frame(Date= c("48", "50", "03")) sempr <- fp1$Date %>% fac...
par Eric Casellas
25 Mar 2020, 11:05
Forum : Questions en cours
Sujet : Calcul d'une valeur moyenne par semaine
Réponses : 2
Vues : 386

Re: Calcul d'une valeur moyenne par semaine

Salut, Une proposition en utilisant le formatage de date via %W et %Y dates <- seq(as.Date("2020-01-01"), as.Date("2020-01-01")+900, by = "1 day") df <- data.frame(date=dates, valeur=rnorm(901)) by(df$valeur, paste(format(df$date, format="%Y"), format(df$date,...
par Eric Casellas
20 Mar 2020, 08:57
Forum : Questions en cours
Sujet : Commentaire en latex dans un script R
Réponses : 3
Vues : 941

Re: Commentaire en latex dans un script R

Salut,

Je ne suis pas sûr de ce que tu veux faire mais comme ça je me dis que c'est peut être te faire paquet R dans lequel tu met tes fonctions et utiliser les docs de fonctions et vignettes pour y mettre toutes les info que tu veux? http://r-pkgs.had.co.nz/man.html

Eric
par Eric Casellas
13 Fév 2020, 09:06
Forum : Questions en cours
Sujet : changer les valeurs d'un vecteur
Réponses : 4
Vues : 438

Re: changer les valeurs d'un vecteur

Bonjour, Une proposition : X <- data.frame(Clog=c(1.69,1.69,1.69,1.09,1.09,1.09,1.09,0.49,0.49,0.1,0.1), Ct=c(21.71,NA,21.76,24.16,24.18,24.54,26.24,25.80,25.54,NA,30.26)) for (clog_val in unique(X$Clog)) { if (anyNA(X$Ct[X$Clog==clog_val])) { X$Ct[X$Clog==clog_val] <- NA; } } Eric
par Eric Casellas
12 Fév 2020, 08:45
Forum : Questions en cours
Sujet : Changer la longueur d'une chaine de caractères
Réponses : 3
Vues : 763

Re: Changer la longueur d'une chaine de caractères

Salut, Si tu ne compte pas faire d'opérations math sur tes codes je dirais que le mieux c'est de les traiter comme des chaînes de caractères et pas des nombres. Si tu peut le faire dès l'import de tes données ça te permet de ne pas perdre les 0 que tu aurais originellement dans un fichier Et sinon s...
par Eric Casellas
11 Fév 2020, 09:53
Forum : Questions en cours
Sujet : Lancer un script comprenant une interaction utilisateur dans une boucle
Réponses : 4
Vues : 566

Re: Lancer un script comprenant une interaction utilisateur dans une boucle

Salut, A priori ton soucis viens du fait qu'il utilise les lignes de codes comme si c'était des réponses de l'utilisateur. Tu peut forcer le périmètre de ton code si tu met ton code entre {} ou carrément dans une fonction que tu appelle... Et sinon autre petite remarque sur ton code tu peut faire ta...
par Eric Casellas
04 Fév 2020, 16:17
Forum : Questions en cours
Sujet : Fonction grep et substr
Réponses : 12
Vues : 2134

Re: Fonction grep et substr

Bonjour, A priori dans ton test if (length(i) < 5) étant donné la définition de i qui est un simple entier (de 1 à 7163), et donc length(i)=1<5 sera toujours vrai et ainsi en effet tu ne passe jamais dans ton else. J'imagine que ce que tu veux c'est plutôt regarder la taille de la chaine de characte...
par Eric Casellas
28 Jan 2020, 11:12
Forum : Questions en cours
Sujet : ALGORITHME
Réponses : 4
Vues : 468

Re: ALGORITHME

Merci pour ton message mais je débute et je ne comprends pas un traître mot de ce que tu veux me faire comprendre . Peux tu modifier l'algo pour que ca marche afin que j'essaye de comprendre. Merci encoree exemple en passant par une fonction : #definition de la fonction f <- function() { number= re...
par Eric Casellas
28 Jan 2020, 10:00
Forum : Questions en cours
Sujet : ALGORITHME
Réponses : 4
Vues : 468

Re: ALGORITHME

Salut,

En mettant ton code dans une fonction ou dans un fichier que tu source ça devrait aller.
A priori le soucis viens du fait que la fonction readline que tu utilise est une fonction interactive qui attend une entrée de l'utilisateur juste après son appel

Eric
par Eric Casellas
10 Jan 2020, 15:40
Forum : Questions en cours
Sujet : pb de classe et bizarrerie....
Réponses : 10
Vues : 817

Re: pb de classe et bizarrerie....

Ok, je comprends le pb mais je ne comprends pas la solution, comment faire pour avoir bien dif[1]==0.1 donne TRUE avec un seuil ?? Mon 2eme exemple de code était une illustration, en l'adaptant à tes variables ça donnerait quelque chose comme : seuil=1e-5; abs(dif[1]-0.1)<seuil PS : dans cet exempl...
par Eric Casellas
10 Jan 2020, 14:41
Forum : Questions en cours
Sujet : pb de classe et bizarrerie....
Réponses : 10
Vues : 817

Re: pb de classe et bizarrerie....

Bonjour,

A priori ton soucis est un problème classique en info : la comparaison de nombres à virgule flottante

Code : Tout sélectionner

0.1==(0.1+1-1)


Une approche est d'utiliser un seuil

Code : Tout sélectionner

tol = 1e-5

(a-b) >= (0.05-tol)


Eric
par Eric Casellas
08 Jan 2020, 12:51
Forum : Questions en cours
Sujet : Environment R
Réponses : 8
Vues : 1166

Re: Environment R

Salut, Au cas où pour trouver des pistes il y a une task view de R sur l'utilisation de BDD : https://cran.r-project.org/web/views/Databases.html Et il y en a aussi une sur HPC qui a un section "Large memory and out-of-memory data " : https://cran.r-project.org/web/views/HighPerformanceCom...
par Eric Casellas
08 Jan 2020, 09:21
Forum : Questions en cours
Sujet : Remplacer des NA par du vide
Réponses : 2
Vues : 1774

Re: Remplacer des NA par du vide

Bonjour, Si tu exporte depuis R vers un fichier via les fonction write.table de base de R, il y a un paramètre "na" qui définit la chaîne de caractères qui sera utilisée pour les valeurs non définies (NA), si tu utilise une autre fonction regarde sa doc ou donne nous au moins le nom de cel...

Aller à la recherche avancée