Bonjour à tous/toutes,
Il semble que R n'aime pas (et je le comprends) les guillemets (les doubles ", pas l'apostrophe ').
Dans un de mes fichiers excel, j'ai une colonne qui contient des " en tant que caractères.
R comprends donc ces " et me les transforme en \" et ainsi les problèmes arrivent.
Mon code:
Pour m'aider, en farfouillant sur stackoverflow, je suis arrivé sur une nouvelle fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 data <- read_excel("data.xlsx") data <- as.data.frame(data) # La colonne 1 contient des ' et " # Remplacement des ' par des espaces OK data[,1] <- str_replace_all(data[,1],"'"," ") # Remplacement des " par des espaces ?
mais là j'avoue ne pas tout saisir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 tt <- readLines(file); gsub("\\\\\"","\"\"",tt);
Au pire des cas, je peux simplement faire un remplacement " par un espace directement dans excel, mais j'aimerai automatiser tout ca.
Merci d'avance
Partager