1
因式分解我有有一欄「cat100」有類似下面的值數據框:大熊貓如何在不尋常的字符串順序
「A」「B」 ...「Y」「Z」「AA ''AB'...
我想使用pd.factorize來分解列,使得AA在'B''C'...'Z'之後。
我已經試過類似:
df = pd.DataFrame(['A','B','AA'])
df[0] = pd.factorize(df[0], sort=True)[0]
但這A分配給0,B爲2,AA爲1。我想AA被分配到2和B 1
我已經搜索了方法來做到這一點,並沒有找到任何東西。有沒有辦法做到這一點?
我想你想:'DF [0] = DF [0] .astype( '類')' – MaxU