Rellena un vector solo entre semana

Sé la fecha de iniciostart y la última fechamaturity. ¿Cómo puedo completar un vector con fechas sin tener en cuenta los fines de semana? Por ejemplo, digamos:

> start = as.Date("2013-02-28");
> maturity = as.Date("2013-03-07");

Me gustaría obtener el siguiente vector como resultado:

results
[1] "2013-03-01" "2013-03-04" "2013-03-05" "2013-03-06" "2013-03-07"



> start = as.Date("2013-02-28");
> maturity = as.Date("2013-03-07");
> x <- seq(start,maturity,by = 1)
> x
[1] "2013-02-28" "2013-03-01" "2013-03-02" "2013-03-03" "2013-03-04" "2013-03-05"
[7] "2013-03-06" "2013-03-07"
> x <- x[!weekdays(x) %in% c('Saturday','Sunday')]
> x
[1] "2013-02-28" "2013-03-01" "2013-03-02" "2013-03-03" "2013-03-04" "2013-03-05"
[7] "2013-03-06" "2013-03-07"

Mismos resultados ...?

Respuestas a la pregunta(2)

Su respuesta a la pregunta