こんにちは私は1時間と15分で自分のレコードをグループ化したいと思います。私のデータセットがあるので spark sql in javaで時間のみを使用して(例:10:00:00 AM)時間単位でグループ化しますか?
、私はグループ平均の平均速度とカウントする上記データセットから
|Date |Time | speed |avg|
|1/1/2016|10:00:00 AM| 21| 10|
|1/1/2016|10:00:00 PM| 45| 10|
|1/1/2016|11:15:00 AM| 35| 10|
|1/1/2016|12:15:00 PM| 25| 20|
|1/1/2016|01:30:00 AM| 15| 30|
:私はスパークSQLで試してみました サンプルクエリは次のとおりです。
spark.sql(select Time, avg(speed),count(avg) from dataset group by Time)
は、なぜあなたはあなたのデータでAM/PMを持たないGROUP BY句に時間を抽出する必要がありますか?それはすでに24時間形式です。 – philantrovert
@philantrovert ..Hi buddy私は12時間形式に変更しましたか?それはタイプミスでした – sathiyarajan
時間に関係なく分単位でグループを意味しますか? – mtoto