У меня есть кадр данных pandas, такой как
a b c
0 0.5 10 7
1 1.0 6 6
2 2.0 1 7
3 2.5 6 -5
4 3.5 9 7
, и я хотел бы заполнить отсутствующие столбцы относительно столбца 'a' на основе определенного шага.В этом случае, с шагом 0,5, я хотел бы заполнить столбец «a» пропущенными значениями, то есть 1,5 и 3,0, и установить для других столбцов значение NULL, чтобы получить следующий результат.
a b c
0 0.5 10.0 7.0
1 1.0 6.0 6.0
2 1.5 NaN NaN
3 2.0 1.0 7.0
4 2.5 6.0 -5.0
5 3.0 NaN NaN
6 3.5 9.0 7.0
Какой самый чистый способ сделать это с пандами или другими библиотеками, такими как numpy или scipy?
Спасибо!