![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
weixin_39028066
这个作者很懒,什么都没留下…
展开
-
用python做了一个爬取3GPP网站所有5G协议文件的脚本
import requestsimport reimport timeimport osdef get_speclist(url): response = requests.get(url) html = response.text urllist = re.findall('<a href="(.*?)">38..*?</a>', html) return urllistdef get_files(url, filepath):原创 2020-12-12 19:45:56 · 432 阅读 · 0 评论 -
Python之Excel编辑-[小试牛刀]将表格内容按照类别进行统计和拆分
Pandas的DataFrame有个groupby的方法,能够按照指定的列进行分组,这样能够很方便的按照指定的类别对表格项进行分类统计。下面来看一个例子。任务1:将所有明细表进行合并,并按照产品类别拆分成多个页面解决办法:第一步:使用Pandas DataFrame的append方法,将所有的明细表中的内容合并到一个表格中第二步:使用Pandas DataFrame的groupby方法,指定某个列,将表格的所有内容进行分类app = xw.App(visible=True, add_book=F原创 2020-12-08 22:09:21 · 511 阅读 · 0 评论 -
pyecharts进行数据可视化--多图形组合拼装
任务1:将多个数据视图在同一页面中进行组合展示解决思路:利用pyecharts用的page功能,将多个图形封装在同一页面中使用microsoft-edge对页面中的不同图形进行拖拽布局,并保存到一个jason文件使用jason文件对page内容进行渲染呈现page1 = Page(layout=Page.DraggablePageLayout)#将多个不同的数据视图,封装到一个page对象中page1.add(bar1,pie,map)#将page1的内容输出到一个html文件中原创 2020-12-06 13:38:19 · 2776 阅读 · 1 评论 -
pyecharts进行图形可视化--柱状图和地图
任务1:统计各省份销售数据并使用柱状图和地图展示解决思路:使用pandas的read excel方法将统计数据读取到data frame中使用set函数获取销售的省份信息;对每个省份进行逐个过滤,然后统计销售量,并存到列表中df = pd.read_excel("new_taobao_goods.xlsx")# 对销售数据进行格式化,并将数据转换成int型,方便后面进行累加sale_list = []for sale in df['sales']: if '万' in sale:原创 2020-12-05 22:03:22 · 768 阅读 · 1 评论 -
Python之Excel编辑-[小试牛刀]将表格列分拆或合并
任务1:将表格指定列内容分拆成多列将如下格式的表格中规格列的内容进行分拆,分解成长,宽,高解决思路:将数据读取成Pandas的DataFrame形式,然后采用字符串分割的方法对规格列的内容进行分割,并添加长,宽,高三列。app = xw.App(visible=True, add_book=False) file_list = os.listdir(file_path) for file in file_list: if '~$' in file:原创 2020-11-29 21:50:58 · 212 阅读 · 0 评论 -
Python之Excel编辑-[小试牛刀]表格内容统计处理
任务1:按物品种类进行统计按物品种类对表格中的所有物品进行统计,并在表格中添加sheet表单写入统计结果解决思路:将表格内容读取成pandas DataFrame形式,然后使用pandas的统计功能进行数据统计处理app = xw.App(visible=True, add_book=False) file_list = os.listdir(file_path) for file in file_list: if '~$' in file:原创 2020-11-29 20:58:15 · 237 阅读 · 0 评论 -
Python之Excel编辑-[小试牛刀]表格插入列
任务1:表格插入特定列格式化所有表格,若表格中没有加序号则插入一个序号列解决思路1:读取表格,逐个sheet判断首列是否为序号,若不是序号则插入一个序号列app = xw.App(visible=True, add_book=False) file_list = os.listdir(file_path) for file in file_list: if '~$' in file: continue if file.split(原创 2020-11-29 13:36:22 · 1799 阅读 · 0 评论 -
Python之Excel编辑-[小试牛刀]批量提取指定项并合并表格
任务1:提取表格中指定项遍历多个excel表格文件,从中找出指定的项目,并汇总到同一个表格中解决思路:逐个excel文件处理,过滤出指定的表格项,并将过滤出的项目存在一个列表中。最后将列表中内容存放到一个新建表格中。app = xw.App(visible=True, add_book=False) file_list = os.listdir(file_path) data = [] for file in file_list: if '~$' in fil原创 2020-11-22 21:29:10 · 528 阅读 · 1 评论 -
Python之Excel编辑-[小试牛刀]批量替换excel中字符串
任务1:批量替换excel中指定字符串解决思路:逐个cell遍历Excel表格,进行字符串比对,找到匹配的cell,并将cell内容替换成新字符串app = xw.App(visible=True, add_book=False) file_list = os.listdir(file_path) for file in file_list: if '~$' in file: continue if file.split('.')原创 2020-11-22 13:58:28 · 2547 阅读 · 1 评论 -
Python之Excel编辑-[小试牛刀]分拆和合并excel表格
任务1:表格拆分将如下所示的一个excel表格,按照不同的品类分拆到不同的excel文件中。解决思路:遍历表格中每一行,按照品类来构造字典项,将表格的每一行作为字典的value进行保存。然后遍历不同的字典项,将不同的字典项写到不同的表格中。app = xw.App(visible=True, add_book=False) file_list = os.listdir(file_path) for file in file_list: if file.startsw原创 2020-11-22 13:06:56 · 252 阅读 · 0 评论