通过Panda数据帧逐行迭代

问题:

 可能重复:
What is the most efficient way to loop through dataframes with pandas?

我正在寻找通过一个大熊猫DataFrame逐行迭代。到目前为止,我所做的工作如下:

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

有更好的表现和/或更习惯的方式来做到这一点吗?我知道应用程序,但有时使用for循环更方便。提前致谢。

回答:

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

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: iterating row by row through a pandas dataframe

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

− 1 = 1