factorize all string values in dataframe `s` into floats,(s.factorize()[0] + 1).astype('float')