我有稀疏數據幀:轉換稀疏熊貓據幀到密集數據幀
df = pd.DataFrame([[1, 1],[1, 2], [2,1], [2,3], [3,4]], columns=['userId', 'movieId'])
,看起來像這樣:
userId movieId
0 1 1
1 1 2
2 2 1
3 2 3
4 3 4
我想這個錶轉換,使它看起來像這樣:
movieId
userId 1 2 3 4
1 1 1 0 0
2 1 0 1 0
3 0 0 0 1
完美和pythonic – slaw