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*
.