Excel/csvの従業員が病気にかかっている(多くの)従業員のリストを次の形式でリストしています。各病気の日のインスタンスは、それ自身の行を取得します。病気期間の長さを記録する別の列「Result」を追加したいと思います。たとえば、Mon-Tues-Wedは、これら3つのエントリのそれぞれに3というラベルが付いていることを意味します。連続した日付をまとめてグループ化する
私はPythonには初めてです。このアプローチが理想的かどうかは疑問ですが、
私の目標は、10日以上の期間から1日間の長期間を分離できるようにすることです。この目的は、従業員ごとにテーブルを作成して簡単に分析できるようにすることです。週末に渡るこのボーナスポイント。
Person Date Result
A 02/04/2012 5
B 02/04/2012 2
A 03/04/2012 5
B 03/04/2012 2
A 04/04/2012 5
A 05/04/2012 5
A 06/04/2012 5
B 25/04/2012 1
A 25/04/2012 2
A 26/04/2012 2
B 30/04/2012 1
'continueRun()'関数を呼び出すオーバーヘッドは本当に必要ありません。 'for'ループで' if run [-1] == x-1: 'を' for'ループで使用するだけです何かすてきなことをする。 – martineau