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

Sütun sınıfları

colClasses argümanı, okuduğun dosyanın her bir sütunu için veri tiplerini belirtmene olanak tanır. Bu, içe aktarma işleminin verimliliğini artırabilir ve sütunların doğru veri tipleriyle okunmasını sağlar.

Bunu colClasses argümanını ayarlayarak yapabilirsin:

read.delim("my_file.txt", 
           colClasses = c("character",
                          "numeric",
                          "logical"))

Eğer colClasses vektöründe bir sütun "NULL" olarak ayarlanırsa, bu sütun atlanır ve veri çerçevesine yüklenmez.

Bu egzersiz

R'de Veri İçe Aktarmaya Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • hotdogs veri çerçevesi yüklendi. hotdogs'un yapısını görüntüle.
  • İkinci read.delim() çağrısındaki colClasses argümanında birinci, ikinci ve üçüncü sütunları sırasıyla 'character', 'NULL' ve 'numeric' olarak ayarla.
  • hotdogs2'nin yapısını görüntüle ve aradaki farka bak.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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