Заполнение недостающего индекса и заполнение его значения 0 - PullRequest
0 голосов
/ 05 июня 2018

У меня есть кадр данных pandas со значением столбца в качестве номера индекса

      Sales
140   100
142   200
145   300

Я хочу заполнить отсутствующий индекс, а также хочу заполнить значение отсутствующего индекса 0

      Sales
140   100
141   0
142   200
143   0
144   0
145   300

Я также хочу заполнить пропущенные значения как отсутствующий индекс, например

     Week_num
140   140
142   142
145   145

      Week_Num
140   140
141   141
142   142
143   143
144   144
145   145

Я прошу вас помочь мне, как это закодировать?

1 Ответ

0 голосов
/ 05 июня 2018

Вы можете использовать reindex

df.reindex(list(range(df.index.min(),df.index.max()+1)),fill_value=0)
Out[471]: 
     Sales
140    100
141      0
142    200
143      0
144      0
145    300
...