我有一个Pandas数据框
| 用户标识|音乐标识|已分级(_R)|
| - -|- -|- -|
| A级|一种|一个|
| B| B|一个|
我想自动为每个user_id和music_id添加新行,以用于那些尚未评级的用户,例如
| 用户标识|音乐标识|已分级(_R)|
| - -|- -|- -|
| A级|一种|一个|
| A级|B|第0页|
| B|一种|第0页|
| B| B|一个|
对于user_id和music_id组合对中的每一个,它们还不存在于我的Pandas Dataframe 中。
有没有办法像这样自动追加这样的行呢?
2条答案
按热度按时间g6ll5ycj1#
您可以对
pivot_table
和fill_value=0
使用临时变形,以0
填充缺少的值:输出量:
fykwrbwg2#
尝试使用
pd.MultiIndex.from_product()
输出量: