Pandas iterrows的下一个函数

问题描述 投票:0回答:1

我不想使用调试,所以我试图使用Generator进入熊猫的iterrows循环。当使用next()函数时,返回值是一个元组,需要对其进行处理,如何获得可理解的内容。

x=df.iterrows()
x.__next__()

DataFrame的返回值包含例如以下列:['count','mean','std','min','25%','50%','75%','max','结果”,“结果2”]为:

('DP', count             46.00
 mean      34,063,457.73
 std        4,093,647.05
 min       14,338,430.70
 25%       32,157,357.87
 50%       34,277,893.71
 75%       36,449,734.02
 max       40,524,726.36
 Result    46,344,398.86
 Result2   21,782,516.59
 Name: DP, dtype: float64)
python pandas next
1个回答
0
投票

代替此策略,我们可以在循环内的if条件中使用break!中断发生在所需的索引上:

        for index, row in df.iterrows():
        if index==10:
            break
© www.soinside.com 2019 - 2024. All rights reserved.