我正在尝试根据另一列的字符串的一部分替换一列的值。如果*在“名称”列中,则半天应为Y。
Name Ca Ds halfday
0 Ned* 11 3
1 Mike 7 8
2 Bill 6 12
3 Jason 4 5
if '*' in df['Name']:
df['halfday'] = 'Y'
else: df['halfday'] = 'N'
我希望输出的半天列用Y和N填充,但在所有列中只得到N。