の数をカウントし、私は現在、私はこのようになりますデータフレームを持つアプリケーションに取り組んでいますが:崩壊と私はRに比較的新しいです一意の値
Database UserId Hour Date 01 18 01.01.2016 01 18 01.01.2016 01 14 02.01.2016 01 14 02.01.2016 02 21 02.01.2016 02 08 05.01.2016 02 08 05.01.2016 03 23 05.01.2016
各行はセッションを表します。
私は、ユーザーの最初のセッションの時間は、このユーザーが持ってしようとしているセッションの数に影響を与えているかどうかを判断する必要があります。
私は、コマンドsummaryBy
試してみました:
library(doBy)
first_hour <- summaryBy(UserId + Hour + Date ~ UserId,
FUN=c(head, length, unique), database)
をしかし、それは私に正しい結果を与えるものではありません。
ここでの目標は、ユーザーが最初にやるセッションの数を決定し、ユーザーが持つセッションの数とセッションの数を決定することです。
誰かがこれを手伝ってくれれば、とても涼しいでしょう!
予想される出力を示してください。おそらく 'ライブラリ(data.table); SETDT(DF1)[、.N、名前(DF1)]それは私の最初のセッションの時間を与える必要がありますが、 ' – akrun