I have a pandas dataframe like
| user_id | music_id | has_rating | 
|---|---|---|
| A | a | 1 | 
| B | b | 1 | 
and I would like to automatically add new rows for each of user_id & music_id for those users haven't rated, like
| user_id | music_id | has_rating | 
|---|---|---|
| A | a | 1 | 
| A | b | 0 | 
| B | a | 0 | 
| B | b | 1 | 
for each of user_id and music_id combination pairs those are not existing in my Pandas dataframe yet.
is there any way to append such rows automatically like this?
 
     
    