It seems that the popular solution to dealing with skewed data is to apply log-transformation.
But in my case, the data is a rating score (range form 0-5). The distribution of the data looks like exponential distribution where there is really high number of 0 but very few 5.
I tried log-transformation but it doesn't work at all. As I understand, log-transformation works only when the data have a wider range (like 0-1000) which it will follow Benford's law.
How could I transform it into normal distribution? or any suggestion to reduce this skewness?
More info:
My aim is not to focus on this particular task but ask for the more general idea where log-transformation cannot apply to resolve skewness.
the example above is discrete on range 0-5 with increments the value by 0.5 on each step.