Pandas试图基于多个条件为数据帧赋值

2024-06-28 14:24:37 发布

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

我试图根据多个条件的选择为列指定一个值。 我试图创建以下逻辑:

如果field1为空,field2为空,则将fieldTemp分配给0

我在应用基于一列的逻辑时没有问题:

df.loc[df['field1'].isnull(), 'fieldTemp'] = 0

一旦我尝试使用and和and运算符测试“field2”是否为空,就会变得很困难。 有人知道有没有办法做到这一点吗


Tags: anddf运算符逻辑条件locfield2field1