通过pandasdataframe逐行迭代

可能重复:
什么是通过pandas循环数据框的最有效的方法?

我正在寻找遍历一个pandasDataFrame行。 我到目前为止的做法如下:

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

有更高性能和/或更习惯的方式来做到这一点? 我知道应用,但有时使用for循环更方便。 提前致谢。

你应该使用df.iterrows() 。 尽pipe逐行迭代不是特别有效,因为必须创buildSeries对象。