public void reduce(ProcessingIntermediumKey key,
				Iterable<DoubleWritable> values, Context context)
				throws IOException, InterruptedException {
			int hour = key.time / 100;
			double totalWeatherDelay = 0;
			double numDelay = 0;
			for (DoubleWritable delay : values) {
				totalWeatherDelay += delay.get();
				numDelay++;
			}
			double avgWeatherDelay = totalWeatherDelay / numDelay;
			String emitKey = "" + key.year + "," + key.month + "," + key.day
					+ "," + hour + "," + key.airport + "," + avgWeatherDelay;
			context.write(new Text(emitKey), NullWritable.get());
		}