J'ai dataframe comme des caractères spéciaux comme ci-dessousR: Remplacer les caractères spéciaux
Key Q1 Q2
22 aSk aÃ…Â k
23 aSk aÃ…Â k
24 aSk aÃ…Â k
Je voudrais remplacer le « Ã ... Â k » (y compris l'espace entre k) au T2 avec « ask » d'avoir fait comme ci-dessous (comme Q1)
Key Q1 Q2
22 aSk aSk
23 aSk aSk
24 aSk aSk
J'ai essayé d'utiliser gsub fonction R
df$Q2 <- gsub("[Ã…Â]", "S", df$Q2)
mais je suis una ble pour enlever l ' « espace » et obtenir le résultat ci-dessous à la place
Key Q1 Q2
22 aSk aSSS k
23 aSk aSSS k
24 aSk aSSS k
Puis-je savoir quel est le problème avec mon code et comment supprimer l' « espace » et « SSS » dans R?
(Le mot lui-même dans mon fichier brut en csv est "aA k". Cependant, il semble que "aà ...  k" dans R)
Merci.
Cette locale est-elle dépendante? C'est à dire. - '' 'ou' 'va-t-il se situer entre' A-Z' dans certains endroits où ce sont des caractères standard? – thelatemail
@thelatemail Je ne suis pas sûr. Utiliser R 3.4.0 – akrun
@thelatemail Si vous remplacez par [[: alpha:]] ', cela résout-il le problème de votre côté? si nous utilisons '[A-z]', il inclura d'autres caractères mais pas avec [[A-Za-z] '. Quoi qu'il en soit, il est un peu étrange que vous obteniez une sortie différente – akrun