Вы должны передать $ in function ()
<script>
jQuery(document).ready(function($){
// jQuery code is in here
});
</script>
Я полагаю, что вам нужно выполнить прямое заполнение на ffill
с помощью DataFrame.mask
для создания пропущенных значений для всех строк, по крайней мере, с одним NaN
на DataFrame.any
, а затем для отфильтровывать строки с не всеми пропущенными значениями в строке по DataFrame.all
:
df = df.replace(0, np.nan)
m = df.isnull()
df1 = df.mask(m.any(axis=1)).ffill()
df2 = df.mask(m.all(axis=1), df1, axis=1)
print (df2)
18 19 20
197 14.0 28.0 14.0
198 14.0 NaN 14.0
200 14.0 28.0 14.0
201 14.0 28.0 14.0
202 15.0 23.0 12.0
203 16.0 NaN 18.0
204 15.0 23.0 12.0
205 15.0 23.0 12.0