We know that there are 1.09361 yards in 1 meter and 60 minutes in 1 hour. Therefore converting 7 meters per minute into units of yards per hour:
(7 meters / minute) * (1.09361 yards / meter) * (60 minutes / 1 hour)
= 459.3162 yards / hour
Rounding off to the nearest tenth:
459.3 yards / hour