Tôi có tập dữ liệu mã hóa ngày giờ thành hai biến riêng biệt. Thông thường, tôi chỉ dán chúng lại với nhau bên trong một as.POSIXct
và tiếp tục. Tuy nhiên, ngày được cung cấp dưới dạng chuỗi và thời gian trong ngày là một phần của 24 giờ - ví dụ: 12 giờ tối là 0,5, 9:30 sáng là 0.1458333, v.v.Chuyển đổi phần nhỏ trong ngày thành POSIX lần trong R
Nó dường như không khó để chuyển đổi các ngày phân số thành giờ đồng hồ, nhưng tôi muốn sử dụng một hàm sẵn có nếu có thể. Có cái gì đó như thế tồn tại trong cơ sở R? Một gói?
Nếu sử dụng bất kỳ, đây là trường thời gian Excel (xlsx) được nhập vào R qua RODBC.
EDIT Rất kỳ quặc, khi xem lại vấn đề này, giờ được đọc ở dạng POSIXct. Không biết phải làm gì.
Haha. Điều này nghe có vẻ như kinh nghiệm của tôi đọc một tập tin xls. Một ngày tôi viết mã R để chuyển đổi từ một ngày Excel số, sau đó một tuần sau đó tôi chỉnh sửa các xls với một số dữ liệu mới, và khi tôi đọc nó trong R, ngày tháng là văn bản. Bạn có thể chơi xung quanh với định dạng ô trong Excel để sửa nó. –
Nếu bạn áp dụng một định dạng cutom cho một thời gian dat trong Excel các giá trị đến các tập tin văn bản-csv sẽ làm theo định dạng đó. Tôi muốn đề xuất 'yyyy-mm-dd hh: mm: ss AM/PM' hoặc 'yyyy-mm-dd hh: mm: ss'. Tôi không có cấu hình RODBC nên không thể kiểm tra xem điều đó có ảnh hưởng đến chuyển DB hay không. –