« 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:


<highlightsyntax>
<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.
</highlightsyntax>
</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 ==