繁体   English   中英

使用 python 在 excel 文件的不同列中查找相同的单词

[英]Finding same word in different column on excel file using python

Python 菜鸟在这里。 我有一个 excel 可以很好地处理各种列,主要问题是找到具有匹配情绪的匹配词,如您在此处的屏幕截图中所见。截图在这里

output 将是一个类似这样的新文件。

像这样 我只需要两个标记列中的匹配情绪,所以这就像过滤器一样工作,但仅用于匹配单词。

我会这样做:

  1. 使用 pandas 导入您的数据(在“namefile.xlsx”、“Sheet1”中),将其转换为列表。 请注意,第一个列表被视为 header:
import pandas as pd
excel = pd.read_excel('namefile.xlsx', 'Sheet1')
excel_list = excel.values.tolist()
  1. 然后,正如您在屏幕截图中介绍的那样,我将搜索列表的元素:
for row in excel_list: #  to check in every row

    if 'abbandonato' in row and 'sadness' in row:  # if both elements exist

然后你做你的行动(采取情绪指数或其他)。 我希望它有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM