Этот вопрос относится к моему предыдущему, Подмножество данных для указанного месяца и года
Я использую команду
sales <- read.csv ("mysales.csv", colClasses = "character") </p>
для получения кадра данных, который выглядит следующим образом:
row date pieces income
1 21/11/2011 49 220.5
2 22/11/2011 58 261
3 23/11/2011 23 103.5
4 24/11/2011 57 256.5
Я хочу создать подмножество для ноября 2011 года, используя код, предоставленный вмой предыдущий вопрос, но различные попытки потерпели неудачу.Поэтому для проверки я написал в консоли:
format.Date(sales[1,1], "%Y")=="2011"
и получил ответ:
[1] FALSE
Более того:
format(as.Date(sales[1,1]), "%d/%m/%Y")
[1] "20/11/21"
Как я могу, хотя бы, знаете, что происходит с форматом даты?
Что я должен сделать для поднабора фрейма данных, используя такой код:
subset(sales, format.Date(date, "%m")=="11" & format.Date(date, "%Y")=="2011")
Извините, если мой вопрос не ясен, но проблема, с которой я столкнулсямне тоже не понятно.
(Изменить на правильное форматирование)