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