【发布时间】:2022-01-23 23:56:35
【问题描述】:
我有一个包含有描述的列的 df,我使用以下代码提取特定单词并创建:
def criteria (df):
if df.DESCRIPCION.find('CORONITA')>0:
return ('Corona')
else:
return ('Otras')
df['Marca'] = df.apply(criteria, axis=1)
如您所见,这个词是存在的,但 pandas 使用的是“Otras”而不是 Corona。
有什么建议吗?
【问题讨论】:
-
尝试 ">= 0" 而不是 "> 0"