我想用数据帧的每一行初始化对象。但是,如果dataframe.ix [j,'A'] == 0,则应跳过第j行。因此代码应如下所示:
class foo(object):
def __init___(self,row):
if (row['A']==0):
(quit initializing without giving error message)
else:
self.a = row['A']
如果我在调用init之前过滤掉行,这很容易。但我觉得过滤应该是类foo的特性之一。建议非常感谢!