To find the percentage of empty seats on the train, you can use the formula:
\[ \text{Percentage of empty seats} = \left( \frac{\text{Number of empty seats}}{\text{Total number of seats}} \right) \times 100 \]
In this case, the number of empty seats is 47, and the total number of seats is 94.
Substituting in the values:
\[ \text{Percentage of empty seats} = \left( \frac{47}{94} \right) \times 100 \]
Calculating the fraction:
\[ \frac{47}{94} = 0.5 \]
Now multiply by 100 to get the percentage:
\[ 0.5 \times 100 = 50 \]
Therefore, the percentage of the seats on the train that are empty is
\[ \boxed{50%} \]