Como verificar se o arquivo existe em r (com exemplos)


Você pode usar a seguinte sintaxe básica para verificar se existe um arquivo em seu diretório de trabalho atual em R:

 file. exists (' my_data.csv ')

Esta função retornará TRUE se o arquivo existir ou FALSE se não existir.

Você também pode usar uma instrução if else para ler um arquivo em R somente se ele existir:

 data <- ' my_data.csv '

if(file. exists (data)){
df <- read. csv (data)
} else {
print (' Does not exist ')
}

O exemplo a seguir mostra como usar essas funções na prática.

Exemplo: verifique se o arquivo existe em R

Digamos que meu diretório de trabalho atual em R seja uma pasta chamada test_data com três arquivos CSV:

Posso usar list.files() para listar os nomes de cada arquivo no diretório de trabalho:

 #display the names of every file in current working directory
list. files ()
[1] "my_data.csv" "my_new_data.csv" "some_old_data.csv"

Posso usar file.exists() para verificar se um determinado arquivo existe no diretório de trabalho atual:

 #check if file 'my_data.csv' exists in current working directory
file. exists (' my_data.csv ')

[1] TRUE

A função retorna TRUE , o que nos informa que o arquivo ‘my_data.csv’ realmente existe no diretório de trabalho atual.

Podemos então usar a seguinte instrução if else para importar um arquivo somente se ele existir:

 #define file name
data <- ' my_data.csv '

#import file only if it exists
if(file. exists (data)){
df <- read. csv (data)
} else {
print (' Does not exist ')
}

#view contents of CSV file
df

  team points assists
1 to 14 4
2 B 26 7
3 C 29 8
4 D 20 3

Como o arquivo existe, podemos importá-lo com sucesso.

No entanto, suponha que estejamos tentando importar um arquivo que não existe:

 #define file name
data <- ' this_data.csv '

#import file only if it exists
if(file. exists (data)){
df <- read. csv (data)
} else {
print (' Does not exist ')
}

[1] “Does not exist”

Recebemos a mensagem “Não existe”, que nos informa que um arquivo chamado this_data.csv não existe no diretório de trabalho atual.

Recursos adicionais

Os tutoriais a seguir explicam como usar outras funções comuns em R:

Como ler arquivos Zip em R
Como importar arquivos CSV para R
Como importar arquivos Excel para R
Como renomear arquivos em R

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *