ComeçarComece gratuitamente

Classes de colunas

O argumento colClasses permite que você especifique os tipos de dados para cada coluna do arquivo que está lendo. Isso pode aumentar a eficiência do processo de importação e garantir que as colunas sejam lidas com os tipos de dados corretos.

Você pode fazer isso definindo o argumento colClasses:

read.delim("my_file.txt", 

           colClasses = c("character",

                          "numeric",

                          "logical"))

Se uma coluna for definida como "NULL" no vetor colClasses, essa coluna será ignorada e não será carregada no quadro de dados.

Este exercício faz parte do curso

Introdução à importação de dados no R

Ver Curso

Instruções de exercício

  • O quadro de dados hotdogs foi carregado. Continue e exiba a estrutura de hotdogs.
  • No argumento colClasses da segunda chamada read.delim(), defina a primeira, a segunda e a terceira colunas como 'character', 'NULL' e 'numeric'.
  • Exiba a estrutura do site hotdogs2 e observe a diferença.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# Previous call to import hotdogs.txt
hotdogs <- read.delim("hotdogs.txt", header = FALSE, col.names = c("type", "calories", "sodium"))

# Display structure of hotdogs
___

# Edit the colClasses argument to import the data correctly: hotdogs2
hotdogs2 <- read.delim("hotdogs.txt", header = FALSE, 
                       col.names = c("type", "calories", "sodium"),
                       colClasses = c(___, ___, ___))


# Display structure of hotdogs2
___
Editar e executar código