Подмножество фрейма данных для указанного месяца и года

У меня есть фрейм данных, в котором первый столбец представляет собой дату в формате д / м / г, а второй - числовое значение (продажи).

Я хочу создавать подмножества для каждого месяца одного года (например, 11/11, 12/11 и т. Д.). Я попробовал код, предложенный в этом ответе: подмножество data.frame с несколькими условиями

, и он работает, когда наложено условие месяца:

subset(sales, format.Date(date, "%m")=="11")

, но возвращает пустое подмножество с сообщением об ошибке недопустимый аргумент 'x' , когда я добавляю условие года:

subset(sales, format.Date(date, "%m")=="11" & format.Date(date, "%y")=="11")

Я использую R 2.10.1-2 в Ubuntu 10.04, спасибо за помощь, которую вы можете оказать.

7
задан Community 23 May 2017 в 12:17
поделиться