我想添加与给定索引对应的缺失行。
例如,如果我有:
df = pd.DataFrame({"date": ["1", "2", "1", "3"],
"name": ["bob", "bob", "anne", "anne"],
"x": [1, 2, 2, 3],
"y": [2, 4, 5, 5]})
我想获得以下内容:
name date x y
anne 1 2 5
anne 2 NA NA <- because date 2 is missing for Anne
anne 3 3 5
bob 1 1 2
bob 2 2 4
bob 3 NA NA <- because date 3 is missing for Bob
我用 pivot_table、pivot 尝试了很多东西,但到目前为止还想不通。
df.pivot_table(index = ["name", "date"], values = ['x','y'], fill_value=0).reset_index()
没有填充缺失的行。
墨色风雨
暮色呼如
相关分类