以相反的顺序遍历熊猫系列

时间:2020-11-03 18:10:21

标签: python python-3.x pandas dataframe series

如何以相反的顺序遍历熊猫系列?

常规迭代是:

for index, value in series.items():

如何反向操作,类似于:

for index, value in reversed(series.items()):

1 个答案:

答案 0 :(得分:1)

您可以像下面这样反转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