我有一个名为EPL2011_12
的数据集。我想通过按日期对原始数据集进行子集化来创建一个新的数据集。日期存储在名为Date
的列中,格式为DD-MM-YY。
我已经尝试过:
EPL2011_12FirstHalf <- subset(EPL2011_12, Date > 13-01-12)
和
EPL2011_12FirstHalf <- subset(EPL2011_12, Date > "13-01-12")
但每次都收到这个错误信息。
Warning message:
In Ops.factor(Date, 13- 1 - 12) : > not meaningful for factors
我猜这意味着 R 被当作文本而非数字来处理,这就是为什么它不能运行的原因?
read.table
жҲ–жҹҗдёӘзұ»дјјеҮҪж•°ж—¶пјүгҖӮжӮЁйңҖиҰҒдҪҝз”ЁдҫӢеҰӮas.Date
иҝӣиЎҢиҪ¬жҚўгҖӮ - joranas.character()
,例如使用as.Date(as.character(X), "%d-%m-%y")
。 - Dirk Eddelbuettelas.Date.factor
方法吗?或者我理解错了它的作用......? - joranas.Date(factorvar)
这个函数咬伤,因为它会把factorvar
转换成它的水平值... - Dirk Eddelbuettel