Utilisateurs autorisés, Bureaucrates, Ingénieurs ISIG, Utilisateurs autorisés automatiquement, Masqueurs de modifications
385
modifications
(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 | ||
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 == |