その他の質問は開始日と終了日を中心に行われています。 (私の質問は、上の労働者の数と取引を作成し、この具体的な例。私は1つの日付列を持っていると私は毎日カウントに等しくない日付範囲を変換したいという点で異なっている例 Given start date and end date, reshape/expand data for each day between (each day on a row) Expand rows by date range using start and end date日付のベクトルのみを指定すると、(不等な)日付点の間にデータを展開します
については、以下を参照してください一度、現場の人々の様々な乗組員は次のように提供する簡単なデータフレームである
異なる日付に来る:。
dd <- data.frame(date=as.Date(c("1999-03-22","1999-03-29","1999-04-08")),work=c(43,95,92),cumwork=c(43,138,230))
私は、データが次のようになりたいと思います:
dw <- data.frame(date=c(seq(as.Date("1999-03-22"),as.Date("1999-04-10"),by= "day")),
work=c(rep(43,7),rep(95,10),rep(92,3)),
cumwork=c(rep(43,7),rep(138,10),rep(230,3)))
私はしばらくこのことに固執しています。どんな助けもありがとう!
UPDATE(7/5/2017):@Scarabeeが指摘しているように、データフレーム 'dd'の日付は日付形式である必要があります。この
は、このリンクをチェックhttps://stackoverflow.com/questions/21008166/added-missing-dates-to-dataframe – Wen