67 résultats trouvés

Aller à la recherche avancée

par Michaël Delorme
09 Avr 2018, 09:32
Forum : Questions en cours
Sujet : Leaflet et Geoportail
Réponses : 3
Vues : 3111

Re: Leaflet et Geoportail

Pour les couches IGN du Géportail (ceci répond au titre de la question mais pas tout à fait au contenu de la question initiale qui utilise des couches du BRGM, mais cela peut servir aux personnes qui viennent de moteurs de recherche !)... Il faut bien indiquer la clé d'API IGN et les paramètres de l...
par Michaël Delorme
26 Mar 2018, 06:21
Forum : Questions en cours
Sujet : séparer l'heure d'une date
Réponses : 5
Vues : 5372

Re: séparer l'heure d'une date

Le package hms, avec lubridate, permet de manipuler des heures seules :

Code : Tout sélectionner

> library(lubridate)
> library(hms)
> hms::as.hms(hms::as.hms("10:45:00") + dminutes(20))
11:05:00
par Michaël Delorme
13 Mar 2018, 10:54
Forum : Questions en cours
Sujet : un problème d'expression régulière
Réponses : 5
Vues : 1486

Re: un problème d'expression régulière

Code : Tout sélectionner

x <- "3037//1922 3038//1921 3039//1924"
unlist(strsplit(gsub("//\\d{4}", "", x), " "))

[1] "3037" "3038" "3039"
par Michaël Delorme
12 Jan 2018, 10:49
Forum : Questions en cours
Sujet : sous tableau selectionnant une ligne plus la suivante selon condition sur la premiere
Réponses : 7
Vues : 1663

Re: sous tableau selectionnant une ligne plus la suivante selon condition sur la premiere

Une autre proposition... library(tidyverse) df <- read_delim("a b c d 0 0 0 0 0 0 3 0 0 1 0 0 0 0 2 4 0 0 0 0", delim = " ") df %>% mutate(sel = b != 0 & c == 0 & d == 0, sel = sel | (lag(sel) & !is.na(lag(sel)))) %>% filter(sel) %>% select(-sel)
par Michaël Delorme
15 Déc 2017, 14:55
Forum : Questions en cours
Sujet : ggplot 2 : facet_wrap couleur titre ou boite
Réponses : 6
Vues : 2610

Re: ggplot 2 : facet_wrap couleur titre ou boite

Si on veut pas trop se prendre la tête on peut ajouter un geom_rect en fond ; voir
https://stackoverflow.com/questions/9847559/conditionally-change-panel-background-with-facet-grid
par Michaël Delorme
17 Oct 2017, 09:18
Forum : Questions en cours
Sujet : Créer un histogramme d'age
Réponses : 5
Vues : 3326

Re: Créer un histogramme d'age

Et si tu veux vraiment un histogramme, il faut créer les données pour chaque individu : Ages <- c(28,30,38,31,47,52,37,44,62,32,58,35,29,41,53,34,26,36,45,51,46,40,43,60,27,42,50,25,57,54,23,63,33,48,56,39,24,21,55,61,22,65,68,49,66,67,59,20,64,69) Effectif <- c(741,749,757,703,612,428,779,678,205,7...
par Michaël Delorme
25 Sep 2017, 09:43
Forum : Questions en cours
Sujet : Changer les points avec ggplot
Réponses : 13
Vues : 3422

Re: Changer les points avec ggplot

Ce sont des coefficients inventés... :-)

Pour retrouver ceux utilisés pour la courbe geom_smooth :

Code : Tout sélectionner

summary(lm( B ~ A + I(A ^ 2), data = df))

ou

Code : Tout sélectionner

summary(lm( B ~ poly(A, 2, raw = TRUE), data = df))
par Michaël Delorme
13 Sep 2017, 13:41
Forum : Questions en cours
Sujet : Importation d'un .dat avec entête séparé
Réponses : 5
Vues : 3668

Re: Importation d'un .dat avec entête séparé

(en supprimant manuellement un espace superflu dans l'en-tête dans "sexe 24 -25") library(tidyverse) entete <- read.delim("entête.txt", sep = "", header = FALSE, fileEncoding = "UTF-8", comment.char = "/") %>% separate(V2, c("debut", "...
par Michaël Delorme
13 Sep 2017, 06:45
Forum : Questions en cours
Sujet : Importation d'un .dat avec entête séparé
Réponses : 5
Vues : 3668

Re: Importation d'un .dat avec entête séparé

Il semble que dans ce cas tu as plus d'en-têtes décrites (10) que de colonnes présentes dans le fichier de données (9) et que le fichier d'en-têtes indique des positions de colonnes (1-2, 3-5, etc.) alors que tu montres un fichier de données délimitées par des espaces... Néanmoins tu peux t'inspirer...
par Michaël Delorme
12 Sep 2017, 12:35
Forum : Questions en cours
Sujet : Renvoyer la première valeur rencontrée dans les différentes lignes d'une matrice
Réponses : 13
Vues : 2958

Re: Renvoyer la première valeur rencontrée dans les différentes lignes d'une matrice

Pour bien comprendre : tu veux la date ou le site de première capture de chaque animal ?
par Michaël Delorme
01 Sep 2017, 06:36
Forum : Questions en cours
Sujet : Changer les points avec ggplot
Réponses : 13
Vues : 3422

Re: Changer les points avec ggplot

Avec les données : library(tidyverse) df <- read_table2("Annee A B 2004 24.00800 26.89029 2005 24.54300 25.03592 2006 24.11875 24.24905 2007 24.17300 25.28781 2008 24.57300 24.70925 2009 22.13500 23.68153 2010 23.47433 26.27114 2011 25.62967 26.21234 2012 24.12120 26.08139") On peut ajoute...
par Michaël Delorme
31 Aoû 2017, 11:58
Forum : Questions en cours
Sujet : Transformer une variable "enumeré" en plusieurs variables binaires
Réponses : 9
Vues : 2124

Re: Transformer une variable "enumeré" en plusieurs variables binaires

library(tidyverse) tibble(expo = c("belle vue,sans vis-à-vis","belle vue","sans vis-à-vis","exposé sud","exposé sud,belle vue","belle vue,sans vis-à-vis,exposé sud")) %>% rownames_to_column() %>% unnest(expo2 = strsplit(expo, ","...
par Michaël Delorme
19 Juil 2017, 06:53
Forum : Questions en cours
Sujet : [Resolu]R markdown table()
Réponses : 4
Vues : 1661

Re: R markdown table()

Remplacer \ par / dans le chemin.

Il faudra aussi préciser le nom du fichier à charger.

Et être sûr qu'il puisse être ouvert par load() (c-à-d qu'il a été sauvé par save()), ou sinon utiliser une des fonctions read*() selon le format de fichier...
par Michaël Delorme
02 Mai 2017, 13:47
Forum : Questions en cours
Sujet : Copier/coller à partir d'un DataFrame
Réponses : 7
Vues : 2987

Re: Copier/coller à partir d'un DataFrame

Si, si, ça marche : library(tidyverse) df <- read_csv2("nom_proteine;valeur A;1 ;2 ;3 ;4 B;5 ;6 ;7 ;8 ;9 C;10 ;11") df <- fill(df, nom_proteine) df Il est possible que tes "valeurs nulles" ne soient pas des NA mais des chaînes vides ; auquel cas faire auparavant df[df$nom_protein...
par Michaël Delorme
02 Mai 2017, 11:02
Forum : Questions en cours
Sujet : Copier/coller à partir d'un DataFrame
Réponses : 7
Vues : 2987

Re: Copier/coller à partir d'un DataFrame

Si la colonne nom_proteine du dataframe df contient des noms et des NA :

Code : Tout sélectionner

library(tidyverse)
df <- fill(df, nom_proteine)

Aller à la recherche avancée

cron