Bonjour, D'abord je vous recommande de plutôt utiliser le package {sf} à la place de {rgdal} qui est déprécié aujourd'hui et qui ne va plus être maintenu. En effet la gestion des systèmes de coordonnées a beaucoup changer avec _proj_ , et tout a été revu dans {sf}. {rgdal}, {sp} et {proj} ne sont pl...
Bonjour, Aujourd'hui, il vaut mieux se diriger vers le remplaçant de {raster} qui est {terra}: https://cran.r-project.org/web/packages/terra/index.html Pour le problème exact, je suppose qu'il faut installer tous les packages qui sont en "Suggests" de {raster} et/ou les mettre à jour, de t...
Si vous avez de nouvelles questions, mieux vaut commencer un nouveau sujet sur ce forum. Si vous revenez vers moi, je risque de vous proposer une formation avec ThinkR :-)
Il n'y a pas de raisons que des cellules vides dans un fichier csv posent un probème de lecture. Seuls les problèmes de caractères spéciaux qui entrent en interaction avec la reconnaissance automatique des formats peut poser problème. Par exemple, si j'ai des partie de texte avec des phrases et des ...
Cela vous montrera les lignes du fichier qui posent problème. Vous ne pouvez pas savoir si ça n'a pas d'incidence sur les reste de votre travail, si vous ne savez pas exactement quel est le problème.
Bonjour, D'abord, merci pour l'exemple reproductible. L'input 'input$var' est créé en dehors du module, il n'est donc pas accessible au module. Il faut considérer les modules comme des fonctions indépendantes du reste du code. Ce qu'il se passe à l'intérieur, reste à l'intérieur. Et ce qu'il se pass...
Notez que si vous faites save(R, file ="X.rda") C'est l'objet nommé 'R' qui est enregistré. Donc, quand vous faites load("X.rda") R Vous devriez avoir un objet nommé 'R' dans votre environnement. Si vous voulez être en mesure de choisir le nom de l'objet au chargement, je vous re...
Aussi, plutôt que de mettre le texte avec un angle sur l'axe des x, vous pouvez retourner le graphique. De ce fait, le texte est à l'horizontal et ça fait moins mal au cou pour le lire :-) ggplot(data = listper,aes(x=reorder(Var1, Freq), y=Freq))+ geom_col() + coord_flip() + labs(title="Nombre ...
Bonjour, Pour gérer l'ordre des variables de type 'character' sur un graphique, vous devez les transformer en 'factor' ordonnés. Vous pouvez le faire directement à l'appel du ggplot ggplot(data = listper,aes(x=reorder(Var1, Freq), y=Freq))+ geom_bar(stat="identity") + theme(axis.text.x = e...
En répondant, je me demandais pourquoi ce nom me disait quelque chose :-) On fait trop de formations chez ThinkR ! J'ai du mal à me souvenir des noms et des visages... Pour le côté partage des données, tu peux mettre la sortie d'un `dput()` sur une partie des données. mtcars_small <- head(mtcars) dp...
Bonjour et bienvenue ici, Vous ne pouvez pas afficher directement les points sur la carte comme si c'étaient des données classiques. Vous avez des données géoréférencées, vous devez les traiter comme telles. Pour information, j'ai rédigé un article de blog sur l'introduction à la cartographie avec R...
Bonjour, J'ai bien une proposition en détournant le calcul d'ombrage. - Il vous faut une couche raster d'altitude pour votre zone. Vous pouvez trouver les BD Topo à télécharger sur le site de l'IGN pour cela. - Vous pouvez ensuite calculer la position du soleil à une certaine heure de la journée - E...