Pandas:从系列中删除前导和尾随零值

时间:2014-02-24 18:14:21

标签: python pandas

我想从熊猫系列中删除前导和尾随零,即输入

my_series = pandas.Series([0,0,1,2,0,3,4,0,0])

应该产生

pandas.Series([1,2,0,3,4])

作为输出。

我可以通过删除第一个(和最后一个)零然后再次调用该方法来递归地执行此操作。有更多的pythonic方式吗?

1 个答案:

答案 0 :(得分:10)

您可以使用numpys trim_zeros功能。

import pandas
import numpy
my_series = pandas.Series([0,0,1,2,0,3,4,0,0])
numpy.trim_zeros(my_series)