基于if条件为数据帧中的列赋值

2024-05-15 03:42:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个列a,它有值Y和N。我想用python中的if条件为Y赋值1,为N赋值0。以下代码引发错误: ValueError:数据帧的真值不明确。使用a.empty、a.bool()、a.item()、a.any()或a.all()。你知道吗

if df1[df1['A']=='Y']:
    df1['A']=1
else:
    df1['A']=0

Tags: 数据代码if错误anyallitem条件

热门问题