我有3列的表A。列(val)具有一些空值。问题是:有没有办法使用python根据先前的值来填充空值。例如,亚历克斯(Alex)和约翰(John)取值vale 20,而山姆(Sam)取值100。
<script type="text/javascript">
$(document).ready(function(){
$('.nav-link').hide();
$('.nav-link.active').show();
$('.nav-link.active').click(function(){
$('.nav-link').addClass('opened');
$('.nav-link').show();
});
$('.nav-link.opened').click(function(){
$('.nav-link').removeClass('opened');
$('.nav-link').hide();
$('.nav-link.active').show();
});
});
</script>
答案 0 :(得分:1)
您可以尝试将数据作为pandas Dataframe接收,并使用内置函数fillna()解决您的问题。例如,
df = # your data
df.fillna(method='pad')
将返回类似的数据框,
id name val
0 1 jack 10
1 2 mec 20
2 3 alex 20
3 4 john 20
4 5 sam 250
5 6 tom 100
6 7 sam 100
7 8 hellen 300
您可以参考此page以获得更多信息。