Je vais avoir quelques problèmes avec attaque et de fuite des espaces dans un ensemble de données.cadre.
Par exemple, je voudrais prendre un coup d'oeil à un certain row
en data.frame
basé sur une certaine condition:
> myDummy[myDummy$country == c("Austria"),c(1,2,3:7,19)]
[1] codeHelper country dummyLI dummyLMI dummyUMI
[6] dummyHInonOECD dummyHIOECD dummyOECD
<0 rows> (or 0-length row.names)
Je me demandais pourquoi je n'ai pas obtenu le résultat attendu depuis que le pays Autriche évidemment existait dans mon data.frame
. Après avoir cherché dans mon code à l'histoire et à essayer de comprendre ce qui n'allait pas, j'ai essayé:
> myDummy[myDummy$country == c("Austria "),c(1,2,3:7,19)]
codeHelper country dummyLI dummyLMI dummyUMI dummyHInonOECD dummyHIOECD
18 AUT Austria 0 0 0 0 1
dummyOECD
18 1
Tout ce que j'ai changé dans la commande supplémentaire est un espace après l'Autriche.
Plus ennuyeux évidemment des problèmes surviennent. Par exemple, quand j'aime pour fusionner les deux images sur la base du pays de la colonne. Un data.frame
utilise "Austria "
, tandis que l'autre cadre a "Austria"
. Le correspondant ne fonctionne pas.
- Est-il une bonne façon de "montrer" l'espace sur mon écran alors que je suis au courant du problème?
- Et puis-je retirer de l'attaque et de fuite des espaces dans des R?
Jusqu'à présent j'ai utilisé pour écrire une simple Perl
script qui supprime les espaces blancs, mais ce serait bien si je peux en quelque sorte le faire à l'intérieur de R.