67 résultats trouvés

Aller à la recherche avancée

par Michaël Delorme
24 Avr 2017, 09:35
Forum : Questions en cours
Sujet : package CRAN plus rapide ?
Réponses : 8
Vues : 2809

Re: package CRAN plus rapide ?

Et puisqu'on en parle, la version 3.4.0 de R qui vient juste de sortir compile désormais les fonctions et les boucles par défaut (même en dehors d'un package)...

https://stat.ethz.ch/pipermail/r-announce/2017/000612.html
par Michaël Delorme
21 Avr 2017, 11:22
Forum : Questions en cours
Sujet : package CRAN plus rapide ?
Réponses : 8
Vues : 2809

Re: package CRAN plus rapide ?

Sous windows par défaut l'installation des paquets R se fait en mode "binaire" ce qui peut correspondre à une compilation sur les serveur du CRAN (avec leur compilateur et ses options éventuelles). Il reste toutefois possible de faire l'installation à partir des sources et à ce moment la ...
par Michaël Delorme
21 Avr 2017, 10:22
Forum : Questions en cours
Sujet : package CRAN plus rapide ?
Réponses : 8
Vues : 2809

Re: package CRAN plus rapide ?

Dans le fichier DESCRIPTION du package, on peut indiquer : ByteCompile: true Ce qui permet une compilation lors de l'installation. Plus généralement tu peux utiliser le package compiler : library(compiler) library(microbenchmark) mafonction <- function(n = 100000) { k <- 0 for(i in 1:n) { k <- k + i...
par Michaël Delorme
03 Avr 2017, 13:33
Forum : Questions en cours
Sujet : Duplication de données : données ménages vers données individus
Réponses : 3
Vues : 746

Re: Duplication de données : données ménages vers données individus

Avec merge() ou dplyr::left_join() .

Ex :

Code : Tout sélectionner

library(tidyverse)
global <- individu %>%
    left_join(menage, by = c("idmen" = "idmen"))
par Michaël Delorme
24 Mar 2017, 14:49
Forum : Questions en cours
Sujet : extraire les données d'un tableau croisé
Réponses : 4
Vues : 845

Re: extraire les données d'un tableau croisé

Un peu de nettoyage dans votre fichier et il suffit d'ajouter la colonne année et que les tableaux croisés soient assemblés les uns à la suite des autres : (table_debit <- tibble(annee = rep('2016', 31), jour = seq(1:31), `01` = rnorm(31), `02` = rnorm(31), `03` = rnorm(31), `12` = rnorm(31))) # A t...
par Michaël Delorme
24 Mar 2017, 11:20
Forum : Questions en cours
Sujet : extraire les données d'un tableau croisé
Réponses : 4
Vues : 845

Re: extraire les données d'un tableau croisé

(le fichier joint n'était pas lisible) library(tidyverse) # génération d'un jeu de données (seulement 4 mois pour l'exemple) (table_debit <- tibble(jour = seq(1:31), `01` = rnorm(31), `02` = rnorm(31), `03` = rnorm(31), `12` = rnorm(31))) Tu as qqchose comme ça ? # A tibble: 31 × 5 jour `01` `02` `0...
par Michaël Delorme
21 Oct 2016, 05:58
Forum : Questions en cours
Sujet : Projection à l'envers d'un raster
Réponses : 2
Vues : 1075

Re: Projection à l'envers d'un raster

Bonjour Samuel

Tu dois pouvoir faire simplement :

Code : Tout sélectionner

mon_raster <- flip(mon_raster)

Aller à la recherche avancée