« Questions-générales » : différence entre les versions

1 209 octets ajoutés ,  11 janvier 2022
ajout pb guillemets dans csv
(ajout pb ubuntu)
(ajout pb guillemets dans csv)
Ligne 185 : Ligne 185 :
mais là sous Ubuntu j'ai l'impression que c'est pas possible????
mais là sous Ubuntu j'ai l'impression que c'est pas possible????


'''Réponse de sdunesme'''
🧑‍🏫'''Réponse de sdunesme'''
C'est possible mais compliqué
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, 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
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
* defuneste:
sdunesme:
: changer le path vers un autre bin ne marcherait pas ? Aucune idée: j'évite pour ma santé mentale de multiplier mes versions
Le problème étant d'installer un autre bin. Je pense pas qu'elle pourra installer en double cliquant sur un petit deb
* 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
Il faudra compiler depuis les sources
defuneste
* 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
: 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
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
faudrait connaitre le nom du package pour essayer
lvaudor:
* lvaudor:
je vais rétrograder.
: je vais rétrograder.
sdunesme
* sdunesme
Dac.C'est la solution la plus simple. Du coup tu fais :
: Dac.C'est la solution la plus simple. Du coup tu fais :


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
Ligne 225 : Ligne 226 :
</syntaxhighlight>
</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 ==