私は以下のようなデータフレームを持っています。"Week_Start"変数をR
bus_date <- as.Date(c('2017-04-03', '2017-04-04', '2017-04-06', '2017-04-11', '2017-04-13', '2017-04-17'))
sales <- c(100, 110, 120, 200, 300, 100)
daily_sales <- data.frame(bus_date, sales)
日常の販売台です。
営業週の日付である「Week_Start」という新しい変数を作成したいとします。私は週番号(1-52)を記録することができる様々なソリューションを実装しましたが、実際の週の開始日が必要です。
場合(bus_dateは月曜日です) リターン(bus_date) 他 リターン(月曜日bus_date前)
だから私の結果のデータフレームは、次のようになります。
Week_Start <- as.Date(c('2017-04-03', '2017-04-03', '2017-04-03', '2017-04-10', '2017-04-10', '2017-04-17'))
daily_sales2 <- data.frame(bus_date, sales, Week_Start)
私はおそらくそこにある知っていますこれを行う簡単な方法ですが、どこから始めたらよいかわかりません。ありがとう。
もう1つの優れた解決策です。私は算術的性質の柔軟性のためにこれを好む。私は前週や来週もこれを使うことができました。ありがとう。 – pyll