可能重复:使用pandas循环数据帧的最有效方法是什么?
我想通过pandas DataFrame 逐行迭代 . 我到目前为止的方式如下:
DataFrame
for i in df.index: do_something(df.ix[i])
是否有更高性能和/或更惯用的方法来做到这一点?我知道应用,但有时使用for循环更方便 .
你应该使用df.iterrows() . 虽然逐行迭代并不是特别有效,因为必须创建Series对象 .
1 回答
你应该使用df.iterrows() . 虽然逐行迭代并不是特别有效,因为必须创建Series对象 .