Tengo un marco de datos donde la primera columna es una fecha en formato d/m/y, y el segundo es un valor numérico (ventas).Subcontratación de un marco de datos para un mes y año especificado
Quiero crear subconjuntos para cada mes de un año (por ejemplo, 11/11, 12/11, etc.). He probado el código sugerido en esta respuesta: subset a data.frame with multiple conditions
y funciona cuando se impone la condición en el mes:
subset(sales, format.Date(date, "%m")=="11")
pero devuelve un subconjunto vacío con el mensaje de error invalid 'x' argument
cuando agrego la condición año:
subset(sales, format.Date(date, "%m")=="11" & format.Date(date, "%y")=="11")
Estoy usando R 2.10.1-2 en Ubuntu 10.04, gracias por la ayuda que puede dar.
Después de varios intentos, mi código trabajaron usando, para noviembre de 2011: subconjunto (ventas, format.Date (fecha, "% m") == "11" y format.Date (fecha, "% d") == "11"). Creo que el problema radica en el comando read.csv que utilicé para crear el marco de datos, pero este es un problema diferente. Puedo considerar mi pregunta inicial como satisfactoria. –