data = c("a", "b", "a","a","c")
data
## [1] "a" "b" "a" "a" "c"
fdata = factor(data)
fdata
## [1] a b a a c
## Levels: a b c
as.integer(fdata)
## [1] 1 2 1 1 3
#https://stackoverflow.com/questions/20624209/extract-the-factors-values-positions-in-level