Probably, you need to be good at maths and especially statistics. Not simply memorizing the name of some stat tests or ML algorithms in your favorite library, but understanding the fundamentals.Thanks I will have a look at that website, would you say it's one of those things you either have a knack for or don't? For instance in the healthcare field we were always told you either understand the concepts of cardiology really easily or you don't get it at all.
The only thing I can compare it to is the old adage of Marmite you either love it or hate it.
For Data Science positions, we require MSc or PhD, 5 years software engineering experience and excellence within the subject. It Is a technical career.
Your experience in pharmacy would not be valuable outside specific roles, and even there it is unlikely to be a job requirement. A good Data Science is happy in any domain as they deal with data which is domain agnostic. Domain experience can be a small plus, but usually the Data scientists just work with SMEs