ÎncepețiÎncepe gratuit

col_types

Poți specifica și ce tipuri ar trebui să aibă coloanele din cadrul de date importat. Acest lucru se face prin argumentul col_types. Dacă este setat la NULL (valoarea implicită), funcțiile din pachetul readr vor încerca să determine tipurile corecte în mod automat. Poți seta tipurile manual printr-un șir de caractere, unde fiecare caracter indică clasa coloanei respective: character, double, integer și logical. _ omite coloana în întregime.

potatoes.txt (vizualizează), un fișier plat cu înregistrări delimitate prin tab și fără nume de coloane, este din nou disponibil în spațiul tău de lucru.

Acest exercițiu face parte din cursul

Introducere în importul datelor în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • În cel de-al doilea apel read_tsv(), modifică argumentul col_types pentru a importa toate coloanele ca tip caracter (c). Stochează cadrul de date rezultat în potatoes_char.
  • Afișează structura lui potatoes_char și verifică dacă tipul tuturor coloanelor este chr, prescurtare pentru character.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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
___
Editează și rulează codul