python怎样显示表格数据匹配_Python根据表中每一行中的数据匹配txt文章中出现的次数,表格,每行,在,统计...
用途: 根据表格每行数据,匹配在txt文章中出现的次数统计
示例:
注意事项:
1. 环境:pip install re & pandas & xlrd; python 3;
2. 表格第一行会被忽略,往下才是关键词;关键词页放在第一个表单,最好只有这一个表单;
3. 表格与TXT文件都放在.py同级目录,或者在代码中显示绝对路径;
import re
import pandas as pd
import xlrd
# 读取匹配关键字表格并输出为列表(忽略第一行),读取源数据TXT,
df = pd.read_excel('list.xlsx')
data = df[0:].values
print(data, "\n")
doc = open('list_doc.txt', 'r', encoding = 'utf-8')
# 把源数据输出为列表
list_doc = []
for line in doc.readlines():
line = line.strip().split("\n")
list_doc.append(line)
# print(list_doc, "\n")
# 把源数据列表输出为字符串
strdoc = ""
for i in range(len(list_doc)):
strdoc += list_doc[i][0]
strdoc += ","
# print(strdoc, "\n")
# 利用正则表达式进行匹配
for i in range (len(data)):
count3 =len(re.findall(data[i][0], strdoc))
print(i, data[i][0], "---匹配次数---", count3)
执行结果:
python怎样显示表格数据匹配_Python根据表中每一行中的数据匹配txt文章中出现的次数,表格,每行,在,统计...相关推荐
- 如何用Apache POI操作Excel文件-----如何在已有的Excel文件中插入一行新的数据?
在POI的第一节入门中,我们提供了两个简单的例子,一个是如何用Apache POI新建一个工作薄,另外一个例子是,如果用Apache POI新建一个工作表.那么在这个章节里面,我将会给大家演示一下,如 ...
- python 离群值_python:删除离群值操作(每一行为一类数据)
删除有多行字符串的json文件中的离群值 def processhold(eachsubject,directory,newfile): filename = 'cmudatacol/hold/sub ...
- python随机数生成十个数字的成语_python小白也可以分分钟爬取微博数据,并生成有个性的词云,你get到了吗?...
Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象.直译式电脑编程语言,也是一种功能强大的通用型语言,已经具有近二十年的发展历史,成熟且稳定.它包含了一组完善而且容易理 ...
- python打印数字对应的星号_python打印表格式数据-星号或注释
python打印表格式数据,留出正确的空格,格式化打出 代码如下: def printPicnic(itemsDict,leftWidth,rightWidth): print('PICNIC ITE ...
- python内置数字类型转换函数_Python学习 Day2-2 Python3的基本数据类型、数据内置类型转换函数...
Python3的基本数据类型 Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 在 Python 中,变量就是变量,它没有类型,我们所说的"类型& ...
- python concat去除重复值语句_Python数据处理从零开始----第二章(pandas)④数据合并和处理重复值...
目录 第二章(pandas) Python数据处理从零开始----第二章(pandas)④数据合并和处理重复值 ============================================ ...
- python画图显示不了中文_Python使用matplotlib绘图无法显示中文问题的解决方法
本文实例讲述了Python使用matplotlib绘图无法显示中文问题的解决方法.分享给大家供大家参考,具体如下: 在python中,默认情况下是无法显示中文的,如下代码: import matplo ...
- python怎样查看describe的结果_Python学习第126课--pandas拿到数据后的总体描述
[每天几分钟,从零入门python编程的世界!] 当我们拿到一份数据的时候,可以让pandas告诉我们这一组数据到底是什么样子的,也就是说对数据进行一个总体的描述. 之前我们可以通过df.head() ...
- python饼图显示百分比怎么设置_python使用Matplotlib绘制饼图
一.函数原型 plt.pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, shadow=Fals ...
最新文章
- 《预训练周刊》第19期:歧义短语的类量子语境性研究、自然语言处理中prompt方法的系统综述...
- jOOQ类型安全数据库查询教程
- 解决虚拟机VMware安装CentOS7.0识别不到网卡
- Problem A: 判断操作是否合法(栈和队列)
- 硬件工程师的基本技能
- Berland and the Shortest Paths CodeForces - 1005F(最短路树)
- 辗转相除法求最大公约数 php
- git注意事项(持续更新中)
- 驱动人生安装驱动计算机无法启动,驱动人生安装驱动时无法启用这个硬件解决方法 如何获得system权限...
- RGCF: Refined Graph Convolution Collaborative Filering withConcise and Expressive Embedding
- 微信支付可能改变的六大行业
- mathtype手动延期
- Uniswap v3 详解(五):Oracle 预言机
- 让你提前认识软件开发(8):memset()与memcpy()函数
- android互动设计师,站酷(设计师互动平台)
- 爬虫-域名抢注(whois.ai)
- ArcGIS构建缓冲区,合并两个重叠的面
- K8S 配置域名访问 Ingress【Traefik】
- STM32F103C8T6使用RTC实现日历读取、设置和输出
- 移远之Quectel_QuecPython_EC600S 开发板小记(上)
热门文章
- DML和DDL含义和区别-一定要搞明白
- Atitit.遍历图像像素点rgb java attilax总结
- iTween 动画类型
- page对保护的作用
- ASP.NET操作简单的xml,增删改查
- 重写RadGrid及其注意事项
- mbot机器人自动超声波模式程序_垃圾分类管家小程序 垃圾自动分类机器人,垃圾分类助手垃圾分类系统学习 AI自动垃圾分类识别...
- ZZULIOJ 1112: 进制转换(函数专题)
- 开关电源雷击浪涌整改_雷击浪涌的防护解析!
- php bean,php框架Phpbean说明