小编Rob*_*Rob的帖子

在多索引数据框中添加缺失日期索引

我正在使用一个多索引数据框,该数据框以日期列和 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)

我怎样才能做到这一点?这很有帮助 …

python dataframe pandas

5
推荐指数
1
解决办法
1574
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1