【发布时间】:2021-11-29 16:35:14
【问题描述】:
我正在尝试通过分析每行中包含一个句子的列来添加一列单字类别
我尝试了以下代码,但它一直给我错误!
def loan_cat(row):
rows = df[df.columns[0]].count()
for i in rows:
data = df['purpose'][i]
if 'house' in data:
return 'house'
elif 'education' | 'university' in data:
return 'education'
elif 'wedding' in data:
return 'wedding'
elif 'car' in data:
return 'car'
elif 'real' in data:
return 'real estate'
elif 'property'in data:
return 'property'
return 'undefined'
df['purpose_1'] = df.apply(loan_cat, axis=1)
有没有更好的方法来分析和分类数据?
【问题讨论】:
标签: python-3.x pandas dataframe analysis