以下代码有问题。 当我运行第一个for循环时,出现错误,显示“解析时出现意外的EOF”。
我查了一下,却不明白我要去哪里。请让我知道为什么会这样。即使我删除了第二个for循环,似乎也正在发生。
portfolio = 0
budget = 10000
arow = (names['COLUMN1'])
brow = (names['COLUMN2'])
for a in arow:
for b in brow:
if (costs.iloc[a,0] + costs.iloc[b,1]) <= budget:
if (payouts.iloc[a,0] + payouts.iloc[b,1]) > portfolio:
CO1 = names[a,0]
CO2 = names[b,0]
break
if (CO1 != CO2):
portfolio = (payouts.iloc[a,0] + payouts.iloc[b,1])
FCO1 = names[a,0]
FCO2 = names[b,1]
break
print(FCO1)
print(FCO2)