エネルギー消費の分析
このステップでは、min
関数と max
関数を使用して、過去のレース中のパイロットのエネルギー消費パターンを分析します。
- エネルギー消費データを格納するための
energy_consumption
という新しいテーブルを作成します。
CREATE TABLE energy_consumption (
pilot_id INT,
race_id INT,
energy_consumed DOUBLE
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
STORED AS TEXTFILE;
race_data/energy_consumption.csv
ファイルからのエネルギー消費データを energy_consumption
テーブルに読み込みます。
LOAD DATA INPATH '/home/hadoop/race_data/energy_consumption.csv' INTO TABLE energy_consumption;
- 全レースにわたる各パイロットの最小および最大エネルギー消費を見つけます。
SELECT pilot_id, min(energy_consumed) AS min_energy_consumed, max(energy_consumed) AS max_energy_consumed
FROM energy_consumption
GROUP BY pilot_id;
- 全レースにわたる各パイロットの平均エネルギー消費を計算します。
SELECT pilot_id, avg(energy_consumed) AS avg_energy_consumed
FROM energy_consumption
GROUP BY pilot_id;
これらのクエリは、パイロットのエネルギー消費パターンを理解するのに役立ち、新しいトラック上のエネルギーリフィルステーションの配置と省エネルギーセクションのデザインに影響を与える可能性があります。