私は、次のデータ型があります。往復に基づいて新しい出発点と新しい目的地を見つけるには?
id start end count Time Trip
001 Paris London 01 2016-05-20 10:50:00 Yes
015 Paris London 01 2016-05-19 11:50:00 Yes
002 Prague Vienna 15 2016-05-18 17:55:00 No
003 Frankfurt London 01 2016-05-17 21:15:00 Yes
015 London Paris 08 2016-05-21 13:50:00 No
003 Barcelona Vienna 15 2016-05-19 03:20:00 No
003 London Barcelona 01 2016-05-18 06:45:00 Yes
002 Vienna Prague 15 2016-05-19 02:45:00 No
私は自分のIDや時間によってグループデータをしたいと思いますが。
と往復を識別する。それは以下の条件を満足する場合要するに、最初の行の
1.「終了」の都市は、次の行の都市を「開始」に等しく、最初の行の
2.「スタート」街 "はに等しいです。
"new start"は最初の行の先頭で、 "new end"は最初の行の最後です。例えば
、それは往復でID 002、
002 Prague Vienna 15 2016-05-18 17:55:00 No
002 Vienna Prague 15 2016-05-19 02:45:00 No
を検討することができます。だから "新しいスタート"はプラハで、 "新しい終わり"はウィーンです。
ありがとうございました! ID 015
の場合、最終データフレームには002のIDが2つ、ID 015のIDが2つありますか? – DJK