问题描述
如何以相反的顺序遍历熊猫系列?
常规迭代是:
for index,value in series.items():
如何反向操作,类似于:
for index,value in reversed(series.items()):
解决方法
您可以像下面这样反转Series
:
In [251]: s = pd.Series([0,1,2])
要撤消它:
In [252]: s.iloc[::-1]
Out[252]:
2 2
1 1
0 0
要对其进行迭代,可以执行以下操作:
In [254]: for ix,val in s.iloc[::-1].items():
...: print(val)
...:
2
1
0