python pandas:填充一列直到出现不同的值?
我正在使用熊猫和numpy库从事一个算法交易项目,并想达到以下结果:
当前输出:
1
0
0
2
0
2
0
0
4
0
0
0
5
所需的输出:
1
1
1
2
2
2
2
2
4
4
4
4
5
我该如何处理?
I am working on an algo trading project using the pandas and numpy libraries and would like to achieve the following result:
Current output:
1
0
0
2
0
2
0
0
4
0
0
0
5
desired output:
1
1
1
2
2
2
2
2
4
4
4
4
5
How do I go about this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
0
na 然后向前填充:Replace
0
byNA
then fill forward:您可以尝试
方法
” noreferrer“>pandas.dataframe.replace
You can try the
method
argument ofpandas.DataFrame.replace