上下文:
下面的工作代码应该给我一个什么样的感觉,我正在尝试做,并做错事
for index, row in match_df.iterrows():
if match_df.home_team_goal > match_df.away_team_goal:
match_df.loc[index, "outcome"] = "Win"
else:
match_df.loc[index, "outcome"] = "Lose"
错误消息:
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
要编辑您的try:
或使用以下代码以快速获得结果:
当使用
pandas
:np.where
时,应该尝试不使用for循环您也可以使用以下选项:
现在:
和预期的一样
相关问题 更多 >
编程相关推荐