【问题标题】:Iterating over pandas series in reversed order [duplicate]以相反的顺序迭代熊猫系列[重复]
【发布时间】:2021-02-16 10:46:51
【问题描述】:

如何以相反的顺序迭代熊猫系列?

常规迭代是:

for index, value in series.items():

如何反过来做,比如:

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

【问题讨论】:

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


    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 2019-01-15
      • 1970-01-01
      • 2012-01-09
      • 1970-01-01
      • 1970-01-01
      • 2021-09-12
      • 2015-03-26
      • 2016-05-16
      • 2012-10-30
      相关资源
      最近更新 更多