6
Bagaimana mencegah ifelse () dari mengubah objek Date menjadi objek numerik
Saya menggunakan fungsi ifelse()untuk memanipulasi vektor tanggal. Saya mengharapkan hasilnya dari kelas Date, dan terkejut mendapatkan numericvektor sebagai gantinya. Berikut ini sebuah contoh: dates <- as.Date(c('2011-01-01', '2011-01-02', '2011-01-03', '2011-01-04', '2011-01-05')) dates <- ifelse(dates == '2011-01-01', dates - 1, dates) str(dates) Ini terutama mengejutkan karena melakukan operasi di seluruh vektor mengembalikan …
162
r
datetime
if-statement