Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 熊猫:从序列中删除前导和尾随零值_Python_Pandas - Fatal编程技术网

Python 熊猫:从序列中删除前导和尾随零值

Python 熊猫:从序列中删除前导和尾随零值,python,pandas,Python,Pandas,我想从pandas系列中删除前导零和尾随零,如输入 my_series = pandas.Series([0,0,1,2,0,3,4,0,0]) 应该让步 pandas.Series([1,2,0,3,4]) 作为输出 我可以通过移除第一个(和最后一个)零,然后再次调用该方法来递归地实现这一点。有没有一种更像python的方法呢?您可以使用numpys trim_zeros函数 import pandas import numpy my_series = pandas.Series([0,0

我想从pandas系列中删除前导零和尾随零,如输入

my_series = pandas.Series([0,0,1,2,0,3,4,0,0])
应该让步

pandas.Series([1,2,0,3,4])
作为输出


我可以通过移除第一个(和最后一个)零,然后再次调用该方法来递归地实现这一点。有没有一种更像python的方法呢?

您可以使用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)

除了修剪
np.nan
值,如何快速完成相同的事情?