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

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条回答 默认 最新

相关推荐 更多相似问题