9.2 Diretório de trabalho

Antes de lidar com arquivos locais, você precisa conhecer o seu diretório de trabalho; o local para o qual sua sessão do R importará ou exportará dados por default.

O possui uma variedade de funções para se obter informações do sistema, como arquivos, diretórios, e etc. Uma informação importante é diretório de trabalho atual.

Importar ou exportar dados é mais fácil quando você não precisa digitar caminhos longos de diretórios para os arquivos. Por isso, quando abrimos uma sessão no , ela é vinculada a um diretório de trabalho (working directory, wd). A função getwd() retorna o diretório de trabalho da sua sessão do .

getwd()

O local default geralmente é o home do usuário "/home/usuario" no linux e "C:\Users\usuario\" no Windows. Você obtém essa informação com a instrução abaixo:

Sys.getenv("HOME")

É neste local onde o e o RStudio irão salvar gráficos, documentos, ler e escrever dados, quando você não especificar o caminho completo para o arquivo de saída.

Ocasionalmente pode ser conveniente alterar seu wd e para isso você pode usar a função setwd().

wd <- getwd()
# define o wd em "/home/user"
setwd("~/Documents")
getwd()
# volta para o wd original
setwd(wd)
getwd()

Você pode configurar o diretório de trabalho pelo menu do Rstudio Session ▶ Set Working Directory. Você terá as opções:

  • To Source File Location: definirá o diretório de trabalho como o mesmo do arquivo atualmente aberto no RStudio

  • To Files Pane Location: definirá o diretório de trabalho como aquele atualmente aberto no painel de arquivos

  • To Files Pane Location: definirá o diretório de trabalho como o mesmo do projeto atualmente aberto no RStudio

  • Choose Directory: permite você navegar até o diretório de interesse

O conteúdo de um diretório pode ser listado com a função dir(), ou se estiver usando o Rstudio você pode clicar na aba *Files* do painel de direito inferior e depois em *More ▶ Go To Working Directory*.