我有一个列名为“Campaign”的数据框
如果此列中的值包含“常规”和“PHD”, 然后,创建“学位”栏,填写“博士”
如果是“一般”和“BS”, 并填写“BS”
如果是“一般”和“MS”, 并填写“MS”
其他np.nan
我的代码不正确,我知道,但它可能会让您了解我在尝试做什么:
Campaign_Degree = []
for x in data['Campaign']:
if x.str.contains('General' and 'PHD'):
data['Campaign_Degree'] == 'PHD'
if x.str.contains('General' and 'BS'):
data['Campaign_Degree'] == 'BS'
if x.str.contains('General' and 'MS'):
data['Campaign_Degree'] == 'MS'
else:
data['Campaign_Degree'] == np.nan
试着这样做:
输出
相关问题 更多 >
编程相关推荐