I have the following pandas dataframe: df_1:
User Docs Pref user1 doc1 m1 user1 doc2 m2 user1 doc3 m1 user1 doc4 m3 user2 doc1 m1 user2 doc2 m2 user3 doc1 m3 user4 doc1 m2 I need to get the data frames following:
User m1Count m2Count m3Count user1 2 1 1 user2 1 1 0 user3 0 0 1 user4 0 1 1 I tried to use value_counts but couldn't to get what I want. Any help will be appreciated.
df = pd.DataFrame( { "User": ["user1", "user1", "user1", "user1","user2","user2","user3","user4"], "Docs": ["doc1", "doc2", "doc3", "doc4", "doc1", "doc2","doc1","doc1"], "Pref": ["m1", "m2", "m1", "m3", "m1", "m2", "m3", "m2"], }) 