Pandas 为什么我在iterrows函数上得到一个method对象not iterable错误?

Pandas 为什么我在iterrows函数上得到一个method对象not iterable错误?,pandas,iterator,Pandas,Iterator,我已经得到了一些代码来工作,但是当希望代码在我的pandas数据帧中迭代时,它会出错。代码应该打开MPO图像文件并将其保存为jpeg格式。在我将代码片段放入iterrows调用之前,这一直有效 错误如下: > --------------------------------------------------------------------------- TypeError Traceback (most recent c

我已经得到了一些代码来工作,但是当希望代码在我的pandas数据帧中迭代时,它会出错。代码应该打开MPO图像文件并将其保存为jpeg格式。在我将代码片段放入
iterrows
调用之前,这一直有效

错误如下:

> --------------------------------------------------------------------------- TypeError                                 Traceback (most recent call
> last) <ipython-input-21-30128a738cdb> in <module>
> ----> 1 for i, row in mpo_list.iterrows:
>       2     im = Image.open(Path(row['location']))
>       3     im.save('D:\\2018_Formost\\2018-12\\Photos\\'+i, format = 'JPEG')
> 
> TypeError: 'method' object is not iterable
有人能看出我做错了什么吗?

试试这个:

mpo_list.iterrows()

您的版本中缺少括号。

请尝试
mpo\u list.iterrows()
,缺少括号。是的。这是正确的。如果你想把它作为一个解决方案,我会标记它的权利。谢谢,欢迎乔丹。当然
mpo_list.iterrows()