在python pandas數(shù)據(jù)幀“user”中,我有以下兩列:user_id | isorg1 | 12 | 03 | 3 4 | 05 | 0我想要itertuples() user_id只有isorg == 0,所以我寫for row in user.itertuples(): if row.isorg == 0: continue #action但是我得到這樣的錯誤'--------------------------------------------------------------------------- ValueError Traceback (最近的調用 last) in () 1 for row in user.itertuples(): ----> 2 if row.isorg == 0: continue 3 org = pd.DataFrame(m3twitter.infer_id(row.user_id)) 4 isorg = pd.DataFrame.from_dict(org.output.org, orient='index')。T 5 isorg = pd.concat([isorg['is-org'].apply(pd.系列)])/usr/local/lib/python3.6/dist-packages/pandas/core/generic.py in nonzero(self) 1553 “{0}的真值是模棱兩可的。1554“使用a.empty,a.bool(),a.item(),a.any()或a.all().”。格式( -> 1555 自體。類。名稱 1556 ) 1557 )ValueError:數(shù)據(jù)幀的真值是模棱兩可的。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。'如何獲得正確的代碼?我是python新手。
添加回答
舉報
0/150
提交
取消