Tôi có tập dữ liệu được gọi là EPL2011_12
. Tôi muốn tạo một tập dữ liệu mới bằng cách đặt gói gốc theo ngày. Các ngày có trong cột có tên là Date
Ngày tháng ở định dạng DD-MM-YY.R tập hợp con theo ngày
Tôi đã thử
EPL2011_12FirstHalf <- subset(EPL2011_12, Date > 13-01-12)
và
EPL2011_12FirstHalf <- subset(EPL2011_12, Date > "13-01-12")
nhưng nhận được thông báo lỗi này mỗi lần.
Warning message:
In Ops.factor(Date, 13- 1 - 12) : > not meaningful for factors
Tôi đoán điều đó có nghĩa R đang xử lý như văn bản thay vì một số và lý do tại sao nó không hoạt động?
Nó có nghĩa cột Ngày của bạn đã được đọc dưới dạng một yếu tố (có lẽ là khi sử dụng 'read.table' hoặc một số hàm tương tự). Bạn sẽ cần phải chuyển đổi nó bằng cách sử dụng ví dụ: 'as.Date'. – joran
Đừng quên 'as.character()', ví dụ: sử dụng 'as.Date (as.character (X),"% d-% m-% y ")'. –
@DirkEddelbuettel Không có phương thức 'as.Date.factor', hay tôi hiểu nhầm điều đó có nghĩa là gì ...? – joran