Khi tôi không công bố danh sách ngày, nó sẽ biến chúng trở lại thành số. Điều đó có bình thường không? Bất kỳ giải pháp nào khác ngoài việc đăng ký lại as.Date?
> dd <- as.Date(c("2013-01-01", "2013-02-01", "2013-03-01"))
> class(dd)
[1] "Date"
> unlist(dd)
[1] "2013-01-01" "2013-02-01" "2013-03-01"
> list(dd)
[[1]]
[1] "2013-01-01" "2013-02-01" "2013-03-01"
> unlist(list(dd))
[1] 15706 15737 15765
Đây có phải là một lỗi?
?unlist
: Nếu có thể, các phần tử danh sách bị ép buộc về một chế độ chung trong quá trình hủy danh sách và do đó, kết quả thường kết thúc dưới dạng vectơ ký tự. Các vectơ sẽ bị ép buộc thành kiểu cao nhất của các thành phần trong hệ thống phân cấp NULL <nguyên <lôgic <số nguyên <thực <phức <ký tự <danh sách <biểu thức: danh sách cặp được coi như danh sách.