ComeçarComece gratuitamente

col_types

Você também pode especificar quais tipos as colunas do quadro de dados importado devem ter. Você pode fazer isso com col_types. Se você definir como NULL, o padrão, as funções do pacote readr tentarão encontrar os tipos corretos por conta própria. Você pode definir manualmente os tipos com uma cadeia de caracteres, em que cada caractere denota a classe da coluna: character, double, integer e logical. _ ignora a coluna como um todo.

potatoes.txt (visualização), um arquivo simples com registros delimitados por tabulação e sem nomes de colunas, está novamente disponível no seu espaço de trabalho.

Este exercício faz parte do curso

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

Ver Curso

Instruções de exercício

  • Na segunda chamada read_tsv(), edite o argumento col_types para importar todas as colunas como caracteres (c). Armazene o quadro de dados resultante em potatoes_char.
  • Imprima a estrutura de potatoes_char e verifique se todos os tipos de coluna são chr, abreviação de character.

Exercício interativo prático

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

# Column names
properties <- c("area", "temp", "size", "storage", "method",
                "texture", "flavor", "moistness")

# Import all data, but force all columns to be character: potatoes_char
potatoes_char <- read_tsv("potatoes.txt", col_types = "iiiiiddd", col_names = properties)

# Print out structure of potatoes_char
___
Editar e executar código