我想重命名類別並將缺少的類別添加到系列。重命名類別並將缺失的類別添加到系列PANDAS
我的代碼:
codedCol = bdAu['Bordersite']
print 'pre:'
print codedCol.head(10)
codedCol = codedCol.astype('category')
codedCol = codedCol.cat.set_categories(['a','b','c','d','e','f','g','h','i','j'])
print 'post:'
print codedCol.head(10)
當我這樣做,我得到結果爲NaN。
pre:
0 3
1 3
2 2
3 2
4 3
5 4
6 5
7 3
8 3
9 3
Name: Bordersite, dtype: int64
post:
0 NaN
1 NaN
2 NaN
3 NaN
4 NaN
5 NaN
6 NaN
7 NaN
8 NaN
9 NaN
dtype: category
Categories (10, object): [a, b, c, d, ..., g, h, i, j]
我在這裏做錯了什麼?
感謝 Kheeran
什麼是你理想的結果? –
我已經添加了一個答案...讓我知道它是否有幫助。 –