Python 熊猫-属性错误:'_iLocIndexer';对象没有属性';部门';

Python 熊猫-属性错误:'_iLocIndexer';对象没有属性';部门';,python,pandas,Python,Pandas,我已经构建了一个示例代码,以查看事情是否按我所希望的那样工作 predictorgroups=predictor.groupby("sector") targetco=target.iloc[1] group=predictorgroups.get_group(targetco.sector).astype(object) pdf=(group).sort('size',ascending=False)[:10].astype(object) 它工作得很好。所以我想升级并使代码多次交互,所以我

我已经构建了一个示例代码,以查看事情是否按我所希望的那样工作

predictorgroups=predictor.groupby("sector")
targetco=target.iloc[1]
group=predictorgroups.get_group(targetco.sector).astype(object)
pdf=(group).sort('size',ascending=False)[:10].astype(object)
它工作得很好。所以我想升级并使代码多次交互,所以我将其调整为:

for i in range(len(target.index[:10])):
    predictorgroups=predictor.groupby("sector")
    targetco=target.iloc(i)
    group=predictorgroups.get_group(targetco.sector).astype(object)
    pdf=(group).sort('size',ascending=False)[:10].astype(object)
请注意,此代码与上面的代码完全相同。但是,在第二个示例中,我得到了以下错误:

回溯(最近一次呼叫最后一次):
文件“/File.py”,第64行,在
组=预测组。获取组(targetco.sector)。aType(对象)
AttributeError:“\u iLocIndexer”对象没有属性“扇区”
我注意到在第一个代码中,如果我打印
targetco
我会得到一个只有一个索引的熊猫系列。如果在第二个中执行相同操作,则会得到以下对象类型:

targetco pandas.core.index.\u iLocIndexer对象位于0x105a3e438


有人能解释一下为什么会这样吗?为什么在第二个代码中,如果它们都是相同的,我会得到不同的响应?

我认为有输入错误,请将
()
更改为
[]

targetco=target.iloc(i)

因为:

targetco = target.iloc(1)
print (targetco)
<pandas.core.indexing._iLocIndexer object at 0x000000000A8CD358>
targetco = target.iloc(1)
print (targetco)
<pandas.core.indexing._iLocIndexer object at 0x000000000A8CD358>
print (targetco.sector)
AttributeError: '_iLocIndexer' object has no attribute 'sector'