私はこのようなデータフレームを持っている:同じグループIDを日付で区切るにはどうすればいいですか?
deviceid date speed
325 2016/09/12 07:55:40 50
325 2016/09/12 08:55:40 90
325 2016/09/13 06:55:40 40
325 2016/09/13 09:55:40 90
325 2016/09/13 08:55:40 69
325 2016/09/14 08:55:40 99
5525 2016/09/12 09:55:40 60
5525 2016/09/12 06:55:40 90
5525 2016/09/15 03:55:40 63
4325 2016/09/12 08:55:40 99
4325 2016/09/12 07:55:40 30
4325 2016/09/14 10:55:40 70
は、私は次のようにそれを変更したい:
deviceid date speed
325_12 2016/09/12 07:55:40 50
325_12 2016/09/12 08:55:40 90
325_13 2016/09/13 06:55:40 90
325_13 2016/09/13 08:55:40 69
325_13 2016/09/13 09:55:40 40
325_14 2016/09/14 08:55:40 99
5525_12 2016/09/12 06:55:40 90
5525_12 2016/09/12 09:55:40 60
5525_15 2016/09/15 03:55:40 63
4325_12 2016/09/12 07:55:40 30
4325_12 2016/09/12 08:55:40 99
4325_14 2016/09/14 10:55:40 70
これを行うための主な理由は、その後、私はそれぞれの中の時間をソートしたいですグループ別の日付。したがって、出力は上記のようなものでなければなりません。
「ライブラリ(lubridate);ライブラリ(dplyr); '%d_%d '、deviceid、day(ymd_hms(date)))'時刻の日付の列の場合は正規表現を避ける方が良いでしょう – akrun