如何使用dataframe和pandas检查列中的字符串是否是另一列中的子字符串

2024-09-27 19:31:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个假新闻探测器,我想检查新闻标题[标题]的内容是否在新闻[文本]的内容内。如果结果是True,则返回1;如果结果是False,则返回0。返回值形成一个新列

这项工作是为一个研究出版物。我试过用支持向量机

import pandas as pd
news1= pd.read_csv('dataset/id_title_author_text_label.csv')
news1.head()
news1['News_column'] = news1[news1['TITLE'].str.contain in news1['TEXT']]
news1['News_column'] = news1['News_column'].map({True: 'Yes', False: 'No'})

我希望输出如下所示:

News_column
1
1
0
0
0
1

Tags: csv文本falsetrue标题内容column新闻

热门问题