Otomatik içe aktarma
Bazen as.Date() kullanarak birkaç tarihi elle girmen gerekir, ancak genellikle bir veri dosyasında bir tarih sütunu bulunur.
Veri okuyan bazı fonksiyonlar, farklı biçimlerdeki tarihleri otomatik olarak tanıyıp ayrıştırabilir. Özellikle readr paketindeki read_csv() gibi içe aktarma fonksiyonları, birkaç yaygın tarih biçimini tanır.
Ayrıca biçim ne olursa olsun string’leri otomatik olarak tarihe çevirmeyi amaçlayan anytime paketinde anytime() fonksiyonu da vardır.
Bu egzersizde ikisini de dene.
Bu egzersiz, kursun bir parçasıdır
R'de Tarihler ve Zamanlarla Çalışma
Egzersiz talimatları
read_csv()kullanarakrversions.csvdosyasınıreleasesolarak içe aktar.str()iledatesütununun yapısını incele. Zaten birDatenesnesi olduğuna dikkat et.anytimeyüklendi vesep_10_2009adlı bir nesne oluşturuldu.sep_10_2009’u ayrıştırmak içinanytime()fonksiyonunu kullan.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Load the readr package
library(readr)
# Use read_csv() to import rversions.csv
releases <- read_csv(___)
# Examine the structure of the date column
str(___)
# Load the anytime package
library(anytime)
# Various ways of writing Sep 10 2009
sep_10_2009 <- c("September 10 2009", "2009-09-10", "10 Sep 2009", "09-10-2009")
# Use anytime() to parse sep_10_2009
anytime(___)