Pandas How Many Unique Values Are Possible Using A Single