- 博客(10)
- 收藏
- 关注
原创 pandas 根据某一列数据merge文件,excel Vlookup的实现
pandas 根据某一列数据merge文件,excel Vlookup的实现
2022-10-11 17:32:46
488
原创 带你快速入门正则表达式---满满的干货哦…….
带你快速入门正则表达式---满满的干货哦…….写这篇文章的初衷:最近发现反复学习正则,一看就会,但一段时间不用,就用遗忘了,写这篇方便自己回忆,同时方便其他想了解正则的朋友快速学习,满满干货哦。设计正则表达式的一般流程: 找到目标文本的样本,肉眼观察期通用格式; 将其中可变部分(比如任意数字、任意字母等)用元字符代替; 对连续出现的内容使用量词进行描述; 在测试工具中检验结果、不断修正(根据需要找出更多目标文本的独有特征); 将最终的正则表达式写到 Python 程序
2021-10-12 18:49:27
193
原创 Pandas 获取EXCEL 各sheet name和内容的两种方法
import pandas as pd# 方法一: 使用pd.read_exceldf1=pd.read_excel(r'C:\Users\jackey\Desktop\CSDN\资料\pm/pm2.5数据2020月报表.xls',sheet_name=None)print(list(df1.keys()))for i in df1.keys(): print(df1[i])# 方法二: 使用pd.ExcelFiledf2 = pd.ExcelFile(r'C:\Users\.
2021-10-11 15:04:36
11274
原创 pandas 透视表应用
df:Dataframelist_index: 按哪一列数据聚合list_values: 按哪些列聚合aggfunc: 聚合函数def File_Pivot(df,list_index,list_values,fuc)->pd.DataFrame: df_temp=pd.pivot_table( df, index=list_index, values=list_values, aggfunc=fuc
2021-10-06 15:44:38
65
原创 Pandas melt() 的巧妙运用----逆透视
如果希望把excel 中的长数据’压扁‘显示,就可以使用df.melt()方法,实现的为逆透视的过程。import pandas as pddf = pd.ExcelFile(r'C:\Users\jackey\Desktop\FL/inventory_summary_202109262031.xlsx')df_new = pd.DataFrame()for name in df.sheet_names: #获取每个Sheet的名称 df_pre = df.parse(s
2021-09-30 13:56:58
568
原创 Python实现 文件另存为功能
f1: 原文件路径及文件名f2: 目标文件路径及文件名def File_SaveAs(f1,f2): with open(f1, 'rb') as fp1: b1=fp1.read() with open(f2, 'wb') as fp2: fp2.write(b1)
2021-09-28 19:45:17
5926
原创 Python Struct 模块实现二进制读写实例
直接上函数:1. 输入bin文件所在路径;2. 以每四个字节 unpack。def bin_read(fpath): fbin = open(fpath, 'rb') wdata = [] while True: bindata = fbin.read(4) # print(bindata) if len(bindata) == 0: break byte_Four = str
2021-09-28 17:02:19
145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人