Como corrigir em r: não é possível alterar o diretório de trabalho
Um erro que você pode encontrar no R é:
Error in setwd("C:/Users/UserName/Desktop"): cannot change working directory
Este erro ocorre quando você tenta definir o diretório de trabalho em R, mas digita incorretamente parte do caminho do arquivo.
Este tutorial explica exatamente como corrigir esse erro.
Como reproduzir o erro
Suponha que eu tente definir o seguinte diretório de trabalho em R:
#attempt to set working directory
setwd("C:/Users/Bob/Documents/My Folder Name")
Error in setwd("C:/Users/Bob/Documents/My Folder Name"):
cannot change working directory
Estou recebendo um erro porque esta pasta não existe no meu computador.
Como corrigir o erro
A maneira mais fácil de corrigir esse erro é alterar o caminho do arquivo para apontar para a pasta correta:
#set working directory
setwd("C:/Users/Bob/Documents/Correct Folder Name")
Observe que não recebo um erro porque R alterou com êxito o diretório de trabalho.
Posso confirmar que o diretório de trabalho foi alterado com sucesso usando a função getwd() para obter o diretório de trabalho atual:
#get current working directory
getwd()
"C:/Users/Bob/Documents/Correct Folder Name"
Razões comuns para erros
Existem vários motivos pelos quais você pode receber esta mensagem de erro em R. Os motivos comuns incluem:
- Você simplesmente digitou incorretamente o caminho do arquivo.
- Você incluiu caracteres inválidos no caminho do arquivo.
- Você não tem permissão para acessar o caminho do arquivo.
Se você encontrar esse erro, verifique esses três problemas comuns e corrija-os, se necessário.
Recursos adicionais
Os tutoriais a seguir explicam como corrigir outros erros comuns no R:
Como corrigir: NAs introduzidos por coerção
Como corrigir: valor ausente onde verdadeiro/falso é necessário
Como corrigir: número incorreto de índices na matriz
Como reparar: o número de itens a substituir não é um múltiplo do comprimento de substituição