fatesses 2020-03-10 20:40 采纳率: 50%
浏览 485
已采纳

python 匹配excel和txt文件,取得txt文件中词语出现的频率

目前情况是这样的,有一个excel文件存放文档,用txt文件存放关键词
然后将txt文件和excel进行匹配看txt文件里的关键词出现的次数
txt文件的关键词是以

成都
北京
天津
上海
香港

这样的形式存放的
我想

def frequency(list_word):
    c = Counter()
    for x in list_word:
        if len(x) > 1 and x != '\r\n':
            c[x] += 1
    word = []
    key = []
    for (k, v) in c.most_common(100):
        print('%s  %d' % (k, v))
        word.append(k)
        key.append(v)
    return key,word
def high_frequency():
    list_keyword = []
    for mes in result:
                content = result
        for keyword in data_keyword[0]:
              res = content.count(keyword)
              for i in range(res):
                  list_keyword.append(keyword)

通过这样 方式来,但是无法匹配,求更快的方法

  • 写回答

2条回答

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥15 SQL 表中 考勤记录的组合查询
      • ¥15 Power pivot无法刷新数据
      • ¥15 刚入职被要求写这种文档,应该如何下手
      • ¥15 最优经济尺寸设计问题
      • ¥15 从多元正态分布中生成3维样本
      • ¥15 GEO下载数据的处理报错 :函数‘Meta’标签‘"data.frame"’找不到继承方法,如何解决?
      • ¥15 android object box 一个实体多个表怎么写
      • ¥15 temux 启用docker 服务失败
      • ¥15 Flask 使用celery发送邮件出现‘目标计算机积极拒绝‘
      • ¥15 超时跳出方法代码的返回值问题