у меня есть данные, что напоминает следующий упрощенный пример:Заполнение NaN в DataFrame на основе значений столбца
Col1 Col2 Col3
a A 10.1
b A NaN
d B NaN
e B 12.3
f B NaN
g C 14.1
h C NaN
i C NaN
... для многих тысяч строк. Мне нужно заполнить на основе значения в Col2, используя что-то аналогичное методу ffill. В результате я ищу это:
Col1 Col2 Col3
a A 10.1
b A 10.1
d B NaN
e B 12.3
f B 12.3
g C 14.1
h C 14.1
i C 14.1
Однако этот метод игнорирует значение в Col2. Есть идеи?
Оказывается, что Col1 совершенно не имеет значения, верно? Если нет, объясните, почему. – Alexander