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ırEgzersiz talimatları
hotdogsveri çerçevesi yüklendi.hotdogs'un yapısını görüntüle.- İkinci
read.delim()çağrısındakicolClassesargü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
___