R convertir un factor AAAA-MM a una fecha

Tengo un marco de datos con una fecha en forma AAAA-MM, factor de clase y estoy tratando de convertirlo a la fecha de clase.

Lo intenté:

Date <- c("2015-08","2015-09","2015-08")
Val <- c(1,2,3)
df <- data.frame(Date,Val)


df[,1] <- as.POSIXct(as.character(df[,1]), format = "%Y-%m") 
df

Pero esto no funciona. Le agradecería su ayuda.

Respuestas a la pregunta(2)

Su respuesta a la pregunta