我正在使用一个多索引数据框,该数据框以日期列和 location_id 作为索引。
index_1 = ['2020-01-01', '2020-01-03', '2020-01-04']
index_2 = [100,200,300]
index = pd.MultiIndex.from_product([index_1,
index_2], names=['Date', 'location_id'])
df = pd.DataFrame(np.random.randint(10,100,9), index)
df
0
Date location_id
2020-01-01 100 19
200 75
300 39
2020-01-03 100 11
200 91
300 80
2020-01-04 100 36
200 56
300 54
Run Code Online (Sandbox Code Playgroud)
我想填写缺失的日期,只用一个 location_id 并用 0 填充:
0
Date location_id
2020-01-01 100 19
200 75
300 39
2020-01-02 100 0
2020-01-03 100 11
200 91
300 80
2020-01-04 100 36
200 56
300 54
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?这很有帮助 …