« Questions-générales » : différence entre les versions
emojisation |
|||
(3 versions intermédiaires par la même utilisatrice non affichées) | |||
Ligne 49 : | Ligne 49 : | ||
du md un peu simplifié | du md un peu simplifié | ||
[[https://support.discord.com/hc/fr/articles/210298617-Bases-de-la-mise-en-forme-de-texte-Markdown-mise-en-forme-du-chat-gras-italique-soulign%C3%A9-|mise en page texte sur Discord]] | [[https://support.discord.com/hc/fr/articles/210298617-Bases-de-la-mise-en-forme-de-texte-Markdown-mise-en-forme-du-chat-gras-italique-soulign%C3%A9-|mise en page texte sur Discord]] | ||
=== Mise en forme du code === | |||
Pour intégrer du code (sans mise en forme donc), utiliser trois backticks | |||
``` | |||
blabla_blabla | |||
``` | |||
== VPN == | == VPN == | ||
Ligne 140 : | Ligne 148 : | ||
Le but de réinstaller R c'était tenter de régler ce pb d'installation de sf: | Le but de réinstaller R c'était tenter de régler ce pb d'installation de sf: | ||
< | <syntaxhighlight> | ||
Atteint :1 http://dl.google.com/linux/chrome/deb stable InRelease | Atteint :1 http://dl.google.com/linux/chrome/deb stable InRelease | ||
Atteint :2 http://fr.archive.ubuntu.com/ubuntu focal InRelease | Atteint :2 http://fr.archive.ubuntu.com/ubuntu focal InRelease | ||
Ligne 158 : | Ligne 166 : | ||
W: Impossible de récupérer https://qgis.org/ubuntu-ltr/dists/focal/InRelease Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 46B5721DBBD2996A | W: Impossible de récupérer https://qgis.org/ubuntu-ltr/dists/focal/InRelease Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 46B5721DBBD2996A | ||
W: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place. | W: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place. | ||
</ | </syntaxhighlight> | ||
Ligne 176 : | Ligne 184 : | ||
sudo apt install r-base r-base-core r-recommended r-base-dev | sudo apt install r-base r-base-core r-recommended r-base-dev | ||
=== Versions de R === | |||
🙋'''Question de Lise ''' | |||
je suis passée à R 4.1 hier et en fait j'ai besoin d'un package qui marche pas en 4.1 | |||
Du temps merveilleux où je travaillais sur Windows je savais dire à RStudio de travailler sur une version de R antérieure | |||
mais là sous Ubuntu j'ai l'impression que c'est pas possible???? | |||
🧑🏫'''Réponse de sdunesme''' | |||
C'est possible mais compliqué | |||
Le ++ simple, c'est de rétrograder ton unique version de R et d'attendre que tous tes packages soient à jour pour passer à la 4.1 | |||
Le +- simple si tu veux vraiment 2 versions de R différentes, j'imagine que c'est de faire un container avec la version ancienne | |||
* defuneste: | |||
: changer le path vers un autre bin ne marcherait pas ? Aucune idée: j'évite pour ma santé mentale de multiplier mes versions | |||
* sdunesme: | |||
: Le problème étant d'installer un autre bin. Je pense pas qu'elle pourra installer en double cliquant sur un petit deb | |||
Il faudra compiler depuis les sources | |||
* defuneste | |||
: un hack pas top pourrait être d'installer sur une version sur un /usr/shared et une autre version sur un /usr/Un_cas_particulier puis de pointer en fonction | |||
je me demande aussi si on ne peut pas forcer une version d'un package y compris sur une version où il est pas encore fourni | |||
faudrait connaitre le nom du package pour essayer | |||
* lvaudor: | |||
: je vais rétrograder. | |||
* sdunesme | |||
: Dac.C'est la solution la plus simple. Du coup tu fais : | |||
<syntaxhighlight lang="bash"> | |||
sudo apt autoremove r-base | |||
</syntaxhighlight> | |||
Puis tu vérifies les versions dispo dans tes dépôts avec | |||
<syntaxhighlight lang="bash"> | |||
sudo apt policy r-base | |||
</syntax> | |||
Et tu installes celle voulue avec: | |||
<syntax highlight lang="bash"> | |||
sudo apt install r-base=nom.version | |||
</syntaxhighlight> | |||
Par exemple: | |||
<syntaxhighlight lang="bash"> | |||
sudo apt install r-base=3.6.3-1groovy | |||
</syntaxhighlight> | |||
== Caractères non autorisés dans un csv == | |||
🙋'''Question de defuneste ''' | |||
J'ai un csv avec des caractères non autorisés dans un champ, ie des guillemets dans un nom si quelqu'un à une astuce! | |||
🧑🏫'''Réponse de lvaudor, defuneste''' | |||
Pas de solution low level par contre on peut désactiver les "" dans readr::read_csv avec l'arguments quote = "\"". | |||
<syntaxhighlight lang="r"> | |||
quote='\'' | |||
quote="\'" | |||
quote='\"' | |||
quote='\'' | |||
</syntaxhighlight> | |||
R base read.csv() te demande quote="" (rien) pour passer les guillemets à la trappe | |||
Remarque de defuneste | |||
Pour de l'analyse ou tu charges ton environnement j'ai pas de pb à faire un library(tidyverse) pour un script qui sert juste entre deux autres taches je prefère passer par des solutions sans import | |||
c'est comme ça que je fais en général mais cela veut dire que je l'ai sur tous mes ordis, y compris les conteneurs, les VM... Un conteneur avec le tidyverse c'est par exemple bien plus lourd. | |||
Les arguments sur la reproductibilité, à mon echelle, c'est surtout est ce que je dans 6 mois je vais pouvoir relancer mon script sans pb | |||
et après 3 ans de galère sur des versions 0.X de sf j'y suis sensible | |||
== Continuer à éditer cette page == | == Continuer à éditer cette page == |