Python数据处理
w_xjlxm
这个作者很懒,什么都没留下…
展开
-
分割列表中数字的连续区间
from itertools import groupbyif __name__ == "__main__": lst = [1, 2, 3, 5, 6, 7, 8, 11, 12, 13, 19] # 连续数字 fun = lambda x: x[1]-x[0] for k, g in groupby(enumerate(lst), fun): l1 = [j for i, j in g] # 连续数字的列表原创 2020-11-27 16:21:40 · 196 阅读 · 0 评论 -
pandas比较两个文档的差异
pandas读取档案再比较档案的差异直接上代码本文使用到datacompy库,安装方式可以直接pip install datacompyimport pandas as pdimport osimport datacompyif __name__ == "__main__": a = pd.read_csv('./sot2/ICX01.SOT2',skiprows=1,names=["X","Y","BIN"]) # print(a) aa = a[a['BIN']原创 2020-10-23 16:31:21 · 2174 阅读 · 1 评论 -
python实现pdf2word
需要的库文件pdfminer3kpython-docx具体实现代码如下# import urllib.request# from bs4 import BeautifulSoup# c=urllib.request.urlopen('https://www.cnblogs.com/zhangxinqi/p/9218395.html')# contents = BeautifulSoup(c.read())# print(contents)import osfrom configp.转载 2020-10-12 13:34:23 · 1157 阅读 · 1 评论 -
python一些数据处理
python一些数据处理获取文件夹中文件的时间,图中红色圆圈的时间获取时间并且转化为datetime格式filetime = os.stat(os.path.join(r"*************",t)).st_mtime#或者os.path.getmtime(os.path.join(r"*************",t)) filetime = datetime.datetime.fromtimestamp(filetime) #filet原创 2020-08-19 14:59:28 · 142 阅读 · 0 评论 -
python用smtp发送邮件
声明:本文转载自该网址https://www.cnblogs.com/mylearning-log/p/10840421.htmlpython-发送邮件与定时1.发送邮件先来模仿一下平时我们发邮件时计算机的操作我们的代码逻辑也会按照上图来进行,并且在其中用到两个库——smtplib和email。以qq邮箱为例,先来看第0步:连接服务器。连接服务器需要用到smtplib库。为什么叫这个...转载 2019-12-05 12:01:51 · 844 阅读 · 0 评论 -
pandas模仿excel对数据处理并可视化
import pandsa as pddef filterdata(): df = pd.read_csv('C:/Users/Desktop/data.csv',encoding='ISO-8859-1') #也可以用df = pd.read_csv('C:/Users/Desktop/data.csv',encoding='ISO-8859-1',index_col='CUT_ST...原创 2019-11-15 16:02:24 · 761 阅读 · 0 评论 -
'utf-8' codec can't decode byte 0xa4 in position 3: invalid start byte报错
‘utf-8’ codec can’t decode byte 0xa4 in position 3: invalid start byte这个报错主要试encoding问题,将encoding设为encoding="ISO-8859-1"即可以解决原创 2019-11-14 17:01:14 · 2047 阅读 · 0 评论 -
用Python实现上传当天前的所有文件
以下代码实现目标文件夹下只保存当天的数据内容,删除其他的数据。主要目的是将当天前的数据内容上传,然后进行删除。import datetimeimport osdef dayjudge(): now = datetime.datetime.now() filelist = os.listdir('C:/UseDesktop/test/') if len(filelist) &...原创 2019-11-07 14:47:00 · 158 阅读 · 0 评论 -
pandas详细用法
DataFrame(数据框)必须掌握的函数导入数据pd.read_csv(filename):从csv文件导入数据pd.read_table(filename):从限定分隔符的文本文件导入数据pd.read_excel(filename):从excel导入数据pd.read_html(url): 解析url、字符串或者html文件,抽取其中的tables表格选择数据df[col]:根...原创 2019-11-01 09:31:10 · 117 阅读 · 0 评论