Mam ramki danych z kolumną o nazwie SAM z następującymi danymiFill na wartości dodając X do poprzednich pand rzędowych
SAM
3
5
9
Nan
Nan
24
40
Nan
57
Teraz chcę wstawić 12
, 15
i 43
odpowiednio w wartościach Nan
(bo 9+3=12
, 12+3=15
i 40+3=43
). Innymi słowy wypełnij dowolny wiersz Nan
, dodając 3
do poprzedniego wiersza (który może również być Nan
).
Wiem, że można tego dokonać przez iterowanie przez pętlę for. Ale czy możemy to zrobić w wektorze? Podobnie jak niektóre zmodyfikowane wersje ffill
(które mogły zostać użyte tutaj, gdybyśmy nie mieli kolejnych NaN) w pandas.fillna()
.
W przyszłości proszę nie używać "
" do sformatowania pytania. – IanS