У меня есть таблица, содержащая ключевое слово и его повторяемость в каждом году, но если это не произойдет в течение нескольких лет, эти годы отсутствуют.
Но теперь мне нужно добавить эти годы к нулю, как я могу сделать это с кадром данных Pandas?
Мои данные похожи на таблицу ниже, каждое ключевое слово должно дополняться нулями до 13 лет с 2003 по 2015 год.
+---------+------+-------+
| keyword | year | count |
+---------+------+-------+
| a | 2003 | 1 |
| a | 2004 | 2 |
| b | 2003 | 1 |
| b | 2005 | 2 |
+---------+------+-------+
Желаемый результат:
+---------+------+-------+
| keyword | year | count |
+---------+------+-------+
| a | 2003 | 1 |
| a | 2004 | 2 |
| a | 2005 | 0 |
| a | 2006 | 0 |
| a | 2007 | 0 |
| a | 2008 | 0 |
| a | 2009 | 0 |
| a | 2010 | 0 |
| a | 2011 | 0 |
| a | 2012 | 0 |
| a | 2013 | 0 |
| a | 2014 | 0 |
| a | 2015 | 0 |
| b | 2003 | 1 |
| b | 2004 | 0 |
| b | 2005 | 2 |
| b | 2006 | 0 |
| ... | ... | ... |
+---------+------+-------+
Как я могу это сделать? Я искал StackOverflow и нахожу ответы только на неповторяющуюся дату, но здесь мои годы повторяются.