146 résultats trouvés

Aller à la recherche avancée

par Bastien Gamboa
26 Mar 2019, 08:38
Forum : Questions en cours
Sujet : Fonction ou macro
Réponses : 14
Vues : 493

Re: Fonction ou macro

Bonjour, Si le passage par une fonction n'est pas obligatoire, une boucle for() serait peut-être plus compréhensible : 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"...
par Bastien Gamboa
22 Nov 2018, 09:59
Forum : Questions en cours
Sujet : Utilisation de legend pch
Réponses : 3
Vues : 371

Re: Utilisation de legend pch

Bonjour,

Si tu veux des ronds et des tirets, tu peux 'tricher' en utilisant des 'o' à la place de pch=1 :

Code : Tout sélectionner

legend(..., pch=c("o", "-"))

HTH,
Bastien
par Bastien Gamboa
23 Aoû 2018, 07:26
Forum : Questions en cours
Sujet : Recoder les modalités de plusieurs variables qualitatives
Réponses : 7
Vues : 1190

Re: Recoder les modalités de plusieurs variables qualitatives

Bonjour, Serge, j'ai l'impression que tous tes 'oui' sont des 1, tous les 'non' des 2 et tous les 'souvent' des 3. Si c'est le résultat escompté, pourquoi ne pas passer simplement par : dta2 <- dta[,colnames(dta)!="ID"] dta2[dta2=="oui"] <- 1 dta2[dta2=="non"] <- 2 dta2...
par Bastien Gamboa
01 Aoû 2018, 09:09
Forum : Questions en cours
Sujet : Reshape long
Réponses : 7
Vues : 3870

Re: Reshape long

Bonjour,

Essaie un

Code : Tout sélectionner

colnames(mydata) <- gsub(colnames(mydata), pattern="C1.", replacement="", fixed=TRUE)

HTH,
Bastien
par Bastien Gamboa
18 Juil 2018, 13:33
Forum : Questions en cours
Sujet : Concours estival
Réponses : 20
Vues : 2277

Re: Concours estival

Bonjour, Ma contribution (sachant que j'ai le même problème avec identical, c'est pour ça que je l'ai changé par all.equal(). Les différences venant du stockage des integers si je ne m'abuse) : require(microbenchmark) require(Rcpp) require(compiler) set.seed(198) dta <- matrix(rnorm(1e6), 1e3) dta2 ...
par Bastien Gamboa
26 Juin 2018, 11:47
Forum : Questions en cours
Sujet : lapply
Réponses : 7
Vues : 867

Re: lapply

Bonjour, Si j'ai bien compris ce que tu veux faire, je te proposes une approche alternative potentiellement plus simple : # Mise en forme des données en fonction de _a et _b truc1 <- data.frame(ID="a", dta[,c("chan_a", "test1_a", "test2_a", "sous_a")...
par Bastien Gamboa
19 Juin 2018, 10:06
Forum : Questions en cours
Sujet : Triage des données
Réponses : 3
Vues : 385

Re: Triage des données

Bonjour,

Si j'ai bien compris, tu as une fonction dédiée à ça dans le package gtools :

Code : Tout sélectionner

?mixedorder

HTH,
Bastien
par Bastien Gamboa
29 Mai 2018, 07:06
Forum : Questions en cours
Sujet : création de pdf avec render
Réponses : 3
Vues : 489

Re: création de pdf avec render

Bonjour, La compilation par R ne renvoi que peu d'informations quand elle échoue. Personnellement, quand j'ai une error ou un warning qui revient dans R après compilation, je lance le .tex avec le logiciel installé sur ma machine (TeXworks chez moi), et je lance la compilation dans ce logiciel qui m...
par Bastien Gamboa
25 Avr 2018, 07:16
Forum : Questions en cours
Sujet : Erreur dans une double boucle : Error in plot.window(...) : valeurs finies requises pour 'ylim'
Réponses : 9
Vues : 866

Re: Erreur dans une double boucle : Error in plot.window(...) : valeurs finies requises pour 'ylim'

Bonjour, Je n'ai pas lu en détail ton script (qui n'est ni minimal ni reproductible en passant), mais si je comprend bien tu souhaites boucler sur 'vec' pour produire tous les couples 2 à 2. Voici une approche : vec <- c("Ma", "Mb", "Mm", "Ta", "Td",...
par Bastien Gamboa
11 Avr 2018, 07:12
Forum : Questions en cours
Sujet : objets et fichiers .RData
Réponses : 23
Vues : 3894

Re: objets et fichiers .RData

Bonjour,

Une question peut-être naïve : est-ce qu'il n'y aurait pas un rm(list=ls(all=TRUE)) qui traîne dans les fichiers chargés automatiquement par R au démarrage (par exemple le fichier etc/Rprofile.site) ?

HTH,
Bastien
par Bastien Gamboa
28 Fév 2018, 12:31
Forum : Questions en cours
Sujet : Scrip R depuis .bat ou VBA
Réponses : 16
Vues : 1766

Re: Scrip R depuis .bat ou VBA

Bonjour, @Maxime : Une solution qui ne me plait pas totalement, mais qui fonctionne en tout cas sur ton exemple : # code du fichier test_batch.R setwd("D:/test/R/") dev.new <- function(){} fun <- function() { dev.new() plot(rnorm(100), rnorm(100), pch = 19, col = "blue") dev.new(...
par Bastien Gamboa
28 Fév 2018, 09:56
Forum : Questions en cours
Sujet : Scrip R depuis .bat ou VBA
Réponses : 16
Vues : 1766

Re: Scrip R depuis .bat ou VBA

Bonjour, @Maxime : Je pense que la création d'un pdf contenant tous les graphes produit par un script R lancé par un .bat est un comportement par défaut permettant de sauver toutes les sorties de R lorsque la production des graphes n'est pas explicitement lancée dans des fichiers .jpg, .png ... Par ...
par Bastien Gamboa
22 Fév 2018, 08:35
Forum : Questions en cours
Sujet : Scrip R depuis .bat ou VBA
Réponses : 16
Vues : 1766

Re: Scrip R depuis .bat ou VBA

Bonjour, 1re solution : tu utilises la faculté du lancement par batch de gérer l'enregistrement automatique sur le disque des graphes au format pdf. Normalement quand tu lances un script R en batch, les éventuels graphs produit dans des périphériques graphiques (genre dev.new(), x11()) seront enregi...
par Bastien Gamboa
15 Fév 2018, 11:14
Forum : Questions en cours
Sujet : fusionner niveaux d'un facteur en un autre niveau
Réponses : 9
Vues : 1021

Re: fusionner niveaux d'un facteur en un autre niveau

Bonjour, Voici une première idée basée sur table() et sur le fait que les combinaisons des parcelles sont définies par 'parcelle' et par 'seance' : truc <- read.table(text="Date seance parcelle Surf Sais oiseaux 2004-10-30 1 279 13.52 Saison1 55 2004-10-30 1 280 14.04 Saison1 55 2004-10-30 1 28...
par Bastien Gamboa
15 Fév 2018, 10:27
Forum : Questions en cours
Sujet : fusionner niveaux d'un facteur en un autre niveau
Réponses : 9
Vues : 1021

Re: fusionner niveaux d'un facteur en un autre niveau

Bonjour, Peux-tu expliciter un peu plus les critères pour la création de cette nouvelle variable et/ou changer les données exemples ? En effet pour le moment, avec les données exemple il semble que ta nouvelle variable soit la variable seance (valant 1 pour les 3 premières parcelles à la place de AA...

Aller à la recherche avancée

cron