如果状态列包含字符串“new”,我想删除value1和value2列中的值
数据
id date location status value1 value2
CC 1/1/2022 ny new 12 1
CC 4/1/2022 ny new 1 1
CC 7/1/2022 ny new 1 1
CC 10/1/2022 ny new 1 2
CC 1/1/2023 ny ok 1 2
id date location status value1 value2
CC 1/1/2022 ny new
CC 4/1/2022 ny new
CC 7/1/2022 ny new
CC 10/1/2022 ny new
CC 1/1/2023 ny ok 1 2
欢迎提出任何建议
正在做
df.loc[(df.status == 'new') 'value1', 'value2']= np.nan