标签: python pandas
我希望通过pandas DataFrame逐行迭代。我到目前为止的方式如下:
DataFrame
for i in df.index: do_something(df.ix[i])
有更高性能和/或更惯用的方法吗?我知道应用,但有时使用for循环更方便。
答案 0 :(得分:182)
您应该使用df.iterrows()。虽然逐行迭代不是特别有效,因为必须创建Series对象。
df.iterrows()