Estou tendo alguns problemas com espaços em branco iniciais e finais em um data.frame. Por exemplo, eu gosto de dar uma olhada em um específico rowem um com data.framebase em uma determinada condição:
> 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)
Fiquei me perguntando por que não obtive a produção esperada desde que o país Áustria obviamente existia na minha data.frame. Depois de examinar meu histórico de códigos e tentar descobrir o que deu errado, tentei:
> 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
Tudo o que mudei no comando é um espaço em branco adicional após a Áustria.
Outros problemas irritantes obviamente surgem. Por exemplo, quando eu gosto de mesclar dois quadros com base na coluna do país. Um data.frameusa "Austria "enquanto o outro quadro tem "Austria". A correspondência não funciona.
- Existe uma boa maneira de 'mostrar' o espaço em branco na minha tela para que eu esteja ciente do problema?
- E posso remover o espaço em branco à esquerda e à direita no R?
Até agora, eu escrevia um Perlscript simples que remove o espaço em branco, mas seria bom se eu pudesse fazê-lo dentro de R.
sub()usa aPerlnotação também. Me desculpe por isso. Vou tentar usar a função Mas, para minha primeira pergunta, ainda não tenho uma solução.