BaşlayınÜcretsiz başlayın

col_types

İçe aktardığın veri çerçevesindeki sütunların hangi türlerde olacağını da belirleyebilirsin. Bunu col_types ile yapabilirsin. Varsayılan olan NULL olarak bırakılırsa, readr paketindeki fonksiyonlar doğru türleri kendileri bulmaya çalışır. Türleri bir dizi karakterle elle ayarlayabilirsin; her karakter sütunun sınıfını belirtir: c karakter, d double, i integer ve l logical. _ ise sütunu tamamen atlar.

Sekme ile ayrılmış kayıtları olan ve sütun adları bulunmayan bir düz dosya olan potatoes.txt (görüntüle) tekrar çalışma alanında mevcut.

Bu egzersiz, kursun bir parçasıdır

R'de Veri İçe Aktarmaya Giriş

Kursa Göz Atın

Egzersiz talimatları

  • İkinci read_tsv() çağrısında, tüm sütunları karakter (c) olarak içe aktarmak için col_types argümanını düzenle. Ortaya çıkan veri çerçevesini potatoes_char içine kaydet.
  • potatoes_char’ın yapısını yazdır ve tüm sütun türlerinin characterın kısaltması olan chr olup olmadığını doğrula.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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
___
Kodu Düzenle ve Çalıştır