私は、SaaSウィジェットのユーザーに関するAPIからいくつかのデータをストリーミングしており、プロセスの効率性を見極めるために「ユーザーの活動」に基づいて分析したい。私は、「何(グループ)のユーザー行動が成功裏に完了するか」などの質問に答えることを望んでいます。ストリーミングデータをフィーチャーテーブルに変換する - ストリーミングデータを分析する
現在のところ、データは、特定のユーザーに関するカテゴリの機能を含む応答のタイムスタンプログです。その特定の相互作用の期間のための具体的なアクションと応答:
Timestamp User Cat1 Cat2 Action Response
timenow User1 False barbar action1 response4
time(n-1) User2 False No value action1 response3
time(n-2) User1 False barbar baraction response2
time(n-3) User3 True bar action1 response1
time(n-4) User2 False foo action1 response2
time(n-5) User1 False barbar fooaction response1
私は、ユーザーがグループにデータを好きで、それからカウントを持つすべてのアクションをリストしたい:
User Cat1 Cat2 Action1 Action2 Response1 Response 2
User3 True bar 2 1 7 1
User2 False foo 4 5 8 4
User1 False barbar 5 2 3 0
私はこれをやって想像することができますアウトパンダ、ループを使って新しい後の形式のデータフレーム。しかし、私はパンダの中でこれをやっていくためのすてきな方法があるのか、それとも似たような結果をもたらすかもしれないより良いフォーマットがあるのかどうか疑問に思っていますか?
ysearkaこんにちは - このケースでは、私は別の形式でデータを取得するためにタイムスタンプを犠牲にしています – TMrtSmith