私のデータフレーム「lotsadates」からのデータは次のようになります。
>Date
1 2012-09-26
2 2012-09-26
3 2012-09-26
4 2012-09-27
5 2012-09-28
6 2012-09-28
同じ長さのday_of_weekベクトルがあります。
> day_of_week
1 3
2 3
3 3
4 4
5 5
6 5
日付ごとの観測数をカウントするために、以下を使用しています。
ndist <-tapply(1:NROW(lotsadates),
lotsadates$Date,
function(x) length(unique(x)))
したがって、ndistは次のようになります。
Obs / Date / ndist
1 / 2012-09-26 / 3
2 / 2012-09-27 / 1
3 / 2012-09-28 / 2
しかし、私はndistを次のように見せたいです:
日付/ndist/ day_of_week
1 / 2012-09-26 / 3/3
2 / 2012-09-27 / 1/4 3 / 2012-09-28
/ 2/5
かなり簡単な解決策があると思いますが、理解できません。あなたの提案は大歓迎です!