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

Birçok tarih

Tek bir tarih oluşturmayı bilmek güzel, ama finansal verilerde genellikle çalışman gereken çok sayıda tarih olur. Böyle durumlarda, birden fazla tarihi karakter tipinden tarih tipine dönüştürmen gerekir. Bunu vektörleri kullanarak tek seferde yapabilirsin. Hatta, tek bir karakterin aslında uzunluğu 1 olan bir vektör olduğunu hatırlıyorsan, bunu başından beri yaptığını da biliyorsundur!

# Günlük karakter tarihlerinden bir vektör oluştur
dates <- c("2017-01-01", "2017-01-02",
           "2017-01-03", "2017-01-04") 

as.Date(dates)
[1] "2017-01-01" "2017-01-02" "2017-01-03" "2017-01-04"

Daha önce olduğu gibi, bu da sanki başka bir karakter vektörü döndürmüş gibi görünebilir, ancak dahili olarak bunların hepsi sayısal (numeric) olarak, yalnızca tarihlere özgü bazı özel özelliklerle birlikte saklanır.

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

Finans için Orta Düzey R

Kursa Göz Atın

Egzersiz talimatları

  • "2017-02-05" ile "2017-02-08" tarihleri dahil olmak üzere 4 günü içeren başka bir tarih vektörü oluştur. Adı dates olsun.
  • Haftanın günlerini şu sırayla dates vektörünün names() değeri olarak ata: "Sunday", "Monday", "Tuesday", "Wednesday".
  • dates vektörünü [ ] kullanarak alt kümele ve yalnızca "Monday" tarihini getir.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Create dates from "2017-02-05" to "2017-02-08" inclusive
dates <- ___

# Add names to dates
___

# Subset dates to only return the date for Monday
___
Kodu Düzenle ve Çalıştır