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

R'a tarih-saatleri aktarmak

Nasıl ki saat içermeyen tarihleri R'ye tanıtmak için dönüştürmen gerekiyorsa, bir metnin tarih-saat (datetime) olarak tanınması için de dönüştürmen gerekir; ancak burada as.POSIXct() kullanırsın. as.POSIXct() metinlerin YYYY-MM-DD HH:MM:SS biçiminde olmasını bekler.

Tek dikkat edilmesi gereken nokta, saatlerin makinenin ayarlarına göre yerel saat diliminde yorumlanacak olmasıdır. Saat dilimini Sys.timezone() ile kontrol edebilirsin. Zamanın farklı bir saat diliminde yorumlanmasını istersen, as.POSIXct() fonksiyonunun tz argümanını ayarlaman yeterli. Saat dilimleri hakkında daha fazlasını 4. Bölümde öğreneceksin.

Bu egzersizde birkaç tarih-saat değerini elle girecek ve ardından read_csv() fonksiyonunun çoğu durumda tarih-saatleri otomatik olarak işlediğini göreceksin.

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

R'de Tarihler ve Zamanlarla Çalışma

Kursa Göz Atın

Egzersiz talimatları

  • as.POSIXct() ve uygun bir metin kullanarak 1 Ekim 2010, 12:12:00 tarih-saatini gir.
  • Aynı tarih-saat değerini tekrar gir, ancak bu kez saat dilimini "America/Los_Angeles" olarak belirt.
  • read_csv() ile rversions.csv dosyasını tekrar içe aktar.
  • read_csv() fonksiyonunun bunu doğru şekilde tarih-saat olarak yorumladığını doğrulamak için datetime sütununun yapısını incele.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Use as.POSIXct to enter the datetime 
as.POSIXct(___)

# Use as.POSIXct again but set the timezone to `"America/Los_Angeles"`
as.POSIXct(___, tz = ___)

# Use read_csv to import rversions.csv
releases <- read_csv(___)

# Examine structure of datetime column
str(___)
Kodu Düzenle ve Çalıştır