Como usar a função read.delim em r


Você pode usar a função read.delim() para ler arquivos de texto delimitados em R.

Esta função usa a seguinte sintaxe básica:

read.delim(arquivo, cabeçalho=TRUE, set=’\t’)

Ouro:

  • arquivo : a localização do arquivo.
  • header : indica se a primeira linha representa o cabeçalho da tabela. O padrão é verdadeiro.
  • sep : O delimitador da tabela. O padrão é tabulação (\t).

O exemplo a seguir mostra como usar esta função na prática.

Exemplo: como usar read.delim em R

Vamos começar criando um quadro de dados em R:

 #create data frame
df <- data. frame (team=c('Mavs', 'Mavs', 'Spurs', 'Nets'),
                 dots=c(99, 90, 84, 96),
                 assists=c(22, 19, 16, 20),
                 rebounds=c(30, 39, 42, 26))

#view data frame
df

   team points assists rebounds
1 Mavs 99 22 30
2 Mavs 90 19 39
3 Spurs 84 16 42
4 Nets 96 20 26

Então vamos usar a função write.table() para exportar o quadro de dados para um arquivo de texto delimitado por tabulações:

 #export to tab-delimited text file
write.write. table (df, ' my_data.txt ', quote= FALSE , sep=' \t ', row.names = FALSE )

Posso então navegar até onde exportei os dados e visualizar o arquivo de texto:

Posso então usar a função read.delim() para ler o arquivo de texto:

 #read in tab-delimited text file
my_df <- read. delim (' my_data.txt ')

#view data
my_df
   team points assists rebounds
1 Mavs 99 22 30
2 Mavs 90 19 39
3 Spurs 84 16 42
4 Nets 96 20 26

O quadro de dados corresponde ao quadro de dados que criamos anteriormente.

Observe que o delimitador de tabela padrão para a função read.delim() é uma tabulação (\t).

Portanto, o código a seguir produz os mesmos resultados:

 #read in tab-delimited text file
my_df <- read. delim (' my_data.txt ', sep=' \t ')

#view data
my_df
   team points assists rebounds
1 Mavs 99 22 30
2 Mavs 90 19 39
3 Spurs 84 16 42
4 Nets 96 20 26

Notas sobre o uso de read.delim()

Observe que você pode usar a função getwd() para obter o diretório de trabalho atual e descobrir onde o primeiro bloco de dados foi exportado.

Você também pode usar a função setwd() se quiser alterar a localização do diretório de trabalho atual.

Recursos adicionais

Os tutoriais a seguir explicam como importar outros tipos de arquivo para R:

Como inserir manualmente dados brutos em R
Como importar arquivos CSV para R
Como importar arquivos Excel para R (passo a passo)

Add a Comment

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