Można utworzyć słownika mapowanie przez wyliczanie (podobny do tworzenia słownika z listy poprzez tworzenie kluczy słownik z indeksów lista):
>>> dict(enumerate(df['x'].cat.categories))
{0: 'bad', 1: 'good', 2: 'great'}
aby sprawdzić, czy to działa, po prostu wydrukować bazowego całkowitej kody takie jak ten:
>>> df['x'].cat.codes
0 1
1 0
2 1
3 2
dtype: int8
czy goście mogą skorzystać z kategorii, do liczby całkowitej na ciąg do kategorii:
>>> df['x'].cat.codes.map(dict(enumerate(df['x'].cat.categories))).astype('category')
uzyskać ogólne informacje na pand zmienne kategoryczne widzą official documentation
możesz pisać kilka surowych danych wejściowych i kod, aby skonstruować swój df więc możemy odtworzyć dane – EdChum