编辑制作:
我在“活动”列中填充了字符串,我想使用if语句在“Activity_2”列中派生值.
因此Activity_2显示了所需的结果.基本上我想说出正在发生什么类型的活动.
我尝试使用下面的代码执行此操作,但它不会运行(请参阅下面的屏幕截图以查找错误).任何帮助是极大的赞赏!
for i in df2['Activity']:
if i contains 'email':
df2['Activity_2'] = 'email'
elif i contains 'conference'
df2['Activity_2'] = 'conference'
elif i contains 'call'
df2['Activity_2'] = 'call'
else:
df2['Activity_2'] = 'task'
Error: if i contains 'email':
^
SyntaxError: invalid syntax