ComeçarComece de graça

Especificando classes de colunas

O argumento colClasses de fread() permite especificar explicitamente a classe das colunas. Você pode indicar a classe das colunas como um vetor de caracteres (como é feito em funções da base R, como read.csv()):

colClasses = c("integer", rep("factor", 3), "character")

Porém, esse formato exige que você informe as classes de todas as colunas. Isso pode ser problemático se o arquivo tiver muitas colunas e você quiser definir explicitamente apenas algumas e deixar o restante como padrão. Para isso, você pode usar um formato de lista mais conveniente:

colClasses = list(factor = 2:4)

Aqui, as colunas da dois à quatro são importadas como factors e o restante é importado usando os padrões do fread().

Este exercício faz parte do curso

Manipulação de dados com data.table em R

Ver curso

Exercício interativo prático

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

# Import using read.csv with defaults
base_r_defaults <- ___("sample.csv")
___(base_r_defaults)
Editar e executar o código