Trong hầu hết các trường hợp, chúng tôi chuyển đổi thời gian số thành định dạng posixct bằng R. Tuy nhiên, đôi khi, chúng tôi muốn so sánh điểm thời gian nào trước đó, sau đó chúng tôi muốn định dạng thời gian bằng số. Vì vậy, đó là câu hỏi khá thiết thực để chuyển đổi định dạng thời gian thành số. Ví dụ: tôi có định dạng dữ liệu như "2001-03-13 10:31:00",Chuyển đổi định dạng thời gian thành số bằng R
begin <- "2001-03-13 10:31:00"
Sử dụng R, tôi muốn tìm hiểu cách chuyển nó thành số, ví dụ: thời gian Julian, giống như những giây trôi qua giữa 1970-01-01 00:00:00 và 2001-03-13 10:31:00.
Bạn có bất cứ đề xuất nào không?
Lịch Julian bắt đầu vào năm 45 trước Công Nguyên (709 AUC) như một cải cách lịch La Mã của Julius Caesar. Nó được chọn sau khi tham khảo ý kiến với nhà thiên văn học Sosigenes của Alexandria và có lẽ được thiết kế để ước tính năm nhiệt đới (ít nhất là từ Hipparchus). thấy http://en.wikipedia.org/wiki/Julian_calendar
Tôi không downvote nhưng tôi nghi ngờ nó đã được thực hiện vì không phù hợp bất cẩn giữa đầu vào và đầu ra của bạn. Có vẻ như bạn có thể hy vọng chỉ xóa dấu chấm câu trong một vector kiểu ký tự và bạn muốn: 20010313103100 có thể là một giá trị số nhưng ở moemnt nó rất không rõ ràng. –
Câu trả lời của bạn hữu ích. Tôi sẽ sửa lại câu hỏi. –
Nói chung, 'as.numeric' là một nơi đầu tiên tốt để chuyển nếu bạn muốn chuyển đổi một cái gì đó thành, tốt, một số. Bạn đã thử chưa – joran