Como usar read.table em r (com exemplos)


Você pode usar a função read.table para ler um arquivo contendo dados tabulares em R.

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

 df <- read. table (file=' C:\\Users\\bob\\Desktop\\data.txt ', header= FALSE , sep = "")

Por padrão, a função read.table assume que não há linhas de cabeçalho no arquivo e que os valores são separados por espaços.

No entanto, você pode usar os argumentos header e sep para informar ao R que o arquivo possui uma linha de cabeçalho e usa um delimitador diferente.

Por exemplo, você pode optar por usar uma vírgula como delimitador:

 df <- read. table (file=' C:\\Users\\bob\\Desktop\\data.txt ', header= TRUE , sep=' , ')

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

Etapa 1: visualize o arquivo

Digamos que eu tenha um arquivo chamado data.txt em minha área de trabalho que gostaria de ler em R como um bloco de dados:

Etapa 2: use read.table() para ler o arquivo no quadro de dados

A seguir, vamos usar read.table() para ler o arquivo em um quadro de dados chamado df :

 #read file from Desktop into data frame
df <- read. table (file=' C:\\Users\\bob\\Desktop\\data.txt ', header= TRUE )

Observe que especifiquei header=TRUE porque a primeira linha do arquivo contém os nomes das colunas.

Também não especifiquei o argumento sep , pois os dados do arquivo já estão separados por espaço.

Etapa 3: visualizar o quadro de dados

Então podemos visualizar o quadro de dados para ter certeza de que o arquivo foi lido corretamente:

 #view data frame
print (df)

  var1 var2 var3
1 1 7 3
2 2 3 7
3 3 3 8
4 4 4 3
5 5 5 2
6 6 7 7
7 9 9 4

Podemos ver que o quadro de dados corresponde aos dados do arquivo.

Também podemos usar as funções class e dim para verificar a classe do quadro de dados e obter as dimensões (número de linhas e número de colunas):

 #check class of data frame
class(df)

[1] "data.frame"

#check dimensions of data frame
dim(df)

[1] 7 3

Podemos ver que df é de fato um quadro de dados e possui 7 linhas e 3 colunas.

Recursos adicionais

Os tutoriais a seguir explicam como ler outros tipos de arquivo em R:

Como importar arquivos CSV para R
Como importar arquivos Excel para R
Como importar arquivos TSV para R

Add a Comment

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