首页 文章

通过pandas数据帧逐行迭代[重复]

提问于
浏览
132

可能重复:使用pandas循环数据帧的最有效方法是什么?

我想通过pandas DataFrame 逐行迭代 . 我到目前为止的方式如下:

for i in df.index:
    do_something(df.ix[i])

是否有更高性能和/或更惯用的方法来做到这一点?我知道应用,但有时使用for循环更方便 .

1 回答

  • 179

    你应该使用df.iterrows() . 虽然逐行迭代并不是特别有效,因为必须创建Series对象 .

相关问题