我在这里做错了什么? 上午试图保持一个行/数组的列/字段中的值小于该行中所有其他字段的数量。Python的和如果循环计数
所以我想通过每一行遍历检查一个特定的列少于列的其余部分。
下面的代码总是导致一个。所以我非常困惑。我试试的一切导致1.
def is_dog_correct(row, x, y, z, r):
zero = 0
for i in xrange(len(row)):
if row[i-1][x] < row[i-1][y] and row[i-1][z] and row[i-1][r]:
return Zero + 1
else:
return 0
此外,是否有一个更简单的方法来做到这一点。现在用graphlab.SFrame
可能的重复数据删除:http://stackoverflow.com/questions/15112125/how-do-i-test-one-variable-against-multiple-values – mgilson
凡'Zero'定义?你有'零'定义,但不是'零'。 – Makoto
'return'会立即退出你的函数,所以循环只能运行一次迭代。 –