[英]identifying a substring from a column in pandas
如果评论列包含字符串'True_Critical'
我希望一列返回'Consider'
,否则返回'Not Consider'
'True_Critical'
'Not Consider'
。
Comment Result
True_Critical_Alarm - Confirmed with DB Consider
True_Critical - Confirmed with DBM Conisder
True_Normal- Confirmed with DB Not Conisder
我使用了df['cosider']=df['Comment '].str.startswith('True_critical')
但它没有用。
使用numpy.where
填充结果列中的值:
df['Result'] = np.where(df['Comment'].str.startswith('True_Critical'), 'Consider', 'Not Consider')
它允许您用您选择的值替换True
和False
值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.