Tôi có khung dữ liệu với 10 ngày mà tôi đã đọc thành R làm số nguyên. Đây là khung dữ liệu:khung dữ liệu nguyên cho đến nay trong R
19820509
19550503
20080505
19590505
19940517
19690504
20050420
20060503
19840427
19550513
Chúng tôi sẽ gọi nó là df.
tôi đã cố gắng một vài dòng mã khác nhau ở đây chỉ đơn giản là thay đổi mỗi giá trị để định dạng ngày trong R như thế này: "1982-05-09"
df <- as.Date(df, "%Y%m%d")
không làm việc và cũng như thế
df <- as.POSIXlt(df, format = "%Y/%m/%d")
hoặc
df <- as.POSIXct(df), format = "%Y/%m/%d", origin = "19820509")
Tôi tiếp tục gặp lỗi khi nói "không biết cách chuyển đổi 'd f 'đến lớp "ngày" hoặc một trong các định dạng POSIX.
Tôi nghĩ điều này sẽ đơn giản hơn. Bất kỳ ý tưởng?
Cảm ơn bạn.
Bạn phải sử dụng cột này ở cột của khung dữ liệu, chứ không phải khung dữ liệu. –
Ở đây một giải pháp POSIX nơi df là data.frame của bạn: 'as.POSIXct (as.character (df [, 1]), định dạng ="% Y% m% d ")' –