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?