If you are looking for a free and flexible Statistical package, R is the best. However there are challenges with data manipulation in R and sometimes it becomes exhaustive. R Studio makes it easy to code.

R useful commands

https://www.personality-project.org/r/r.commands.html

attach(df)

detach(faithful)     # clean up

search()

SHIFT+TAB

You cannot convert 10% to numeric 0.1 directly. Instead use

x <- c("10%","5%")
as.numeric(sub("%","",x))/100
# [1] 0.10 0.05