我试图改造熊猫数据框,其原始结构是
USER_ID , Buisiness_ID, Rating
abcde , a1b1c2 , 3
abcde , a2b3c2 , 3
afgh , a1b3 ,1
我试图将其转换为
a1b1c2 a2b3c2 a1b3
abcde 3 3
afgh 1
最好的方法是什么?
答案 0 :(得分:0)
您正在寻找pivot操作,这看起来像是从长到宽重塑表:
import pandas as pd
print df.pivot(index='USER_ID', columns='Buisiness_ID')
输出:
Rating
Buisiness_ID a1b1c2 a1b3 a2b3c2
USER_ID
abcde 3 NaN 3
afgh NaN 1 NaN