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