で私はこのような構造を持つデータフレームを持っている:パンダGROUPBY COUNTIF動的な列
time,10.0.0.103,10.0.0.24
2016-10-12 13:40:00,157,172
2016-10-12 14:00:00,0,203
2016-10-12 14:20:00,0,0
2016-10-12 14:40:00,0,200
2016-10-12 15:00:00,185,208
それは与えられた20分間の期間、IPアドレスごとのイベントの数を詳述します。私は、鉱夫1人あたり20分の間に何回のイベントが発生したかというデータフレームが必要です。そこからIPの稼働時間をパーセントで求める必要があります。 IPアドレスの数は動的です。望ましい出力:
IP,noEvents,uptime
10.0.0.103,3,40
10.0.0.24,1,80
私はgroupby、agg、lambdaを無駄にしようとしました。動的な列によって「カウント」を行う最善の方法は何ですか?
10.0.0.103'事故のない3つの期間(5つのうち)があり、稼働時間が60%になるべきではないか? – unutbu
さて、はい。私の悪い。 – user6949779