- 博客(21)
- 收藏
- 关注
原创 利用openpyxl在excel中作图
from openpyxl import Workbookfrom openpyxl.chart import BarChart,LineChart, Referencefrom copy import deepcopy wb = Workbook(write_only=True)ws = wb.create_sheet() rows = [ ('Number', 'Batch 1', 'Batch 2', 'Batch 3'), (2, 10, 30,40), (3.
2020-07-30 00:29:11
642
原创 python for循环中常用的函数
enumerate()zip()itertools.product()for i,j,k in itertools.product(range(2),range(2),range(2)): print(i,j,k)#等价于for i in range(2): for j in range(2): for k in range(2): ...
2019-07-12 22:52:28
314
原创 python 身份证归属地解析
浏览器抓包114身份证查询网站得知身份证归属地查询实际地址为:http://tool.114la.com/static/js/area.js复制到txt后将整个文本改成一个大list,用python读取import pandas as pdimport numpy as npfrom datetime import datetimeid_no=eval(open(r'C:\Use...
2019-07-03 11:01:55
8071
1
原创 python 数据预处理及建模常用模块及释义
数据预处理及可视化常用模块import pandas as pdimport numpy as npfrom datetime import datetimeimport matplotlib.pyplot as pltimport seaborn as snsimport missingno as msno#缺失值处理模块from statsmodels.distributi...
2019-06-26 23:31:54
617
原创 python 利用爬虫将最新数据更新至微信
def job(): from urllib import request import pandas as pd from datetime import datetime head={} head['User-Agent']='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (...
2019-06-18 14:03:52
348
原创 python 个人爬虫实战
from bs4 import BeautifulSoupfrom urllib import requestimport pandas as pdimport timefrom datetime import datetimehead={}head['User-Agent']='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebK...
2019-06-18 10:40:49
232
原创 python 个人知识库
连接SQL&用SQL语句取数import pymysqlimport pandas as pddate_base=pymysql.connect(host=, port=, user=, password=, ...
2019-05-30 18:13:08
1149
原创 python 爬虫Tag方法
print(li_list[0].h3.a.text)print(li_list[0].h3.a.string)print(li_list[0].h3.a.contents)print(li_list[0].h3.a.contents[0])
2019-05-09 11:38:31
3784
原创 python Scrapy的安装
(2)登陆http://www.lfd.uci.edu/~gohlke/pythonlibs/,Ctrl+F搜索Lxml、Twisted、Scrapy,下载对应的版本,例如:lxml-3.7.3-cp35-cp35m-win_adm64.whl,表示lxml的版本为3.7.3,对应的python版本为3.5-64bit进入文件存储目录输入指令:pip3 install wheel、...
2019-05-06 17:11:22
103
原创 python 爬虫-常见的User Agent
1.AndroidMozilla/5.0 (Linux; Android 4.1.1; Nexus 7 Build/JRO03D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Safari/535.19Mozilla/5.0 (Linux; U; Android 4.0.4; en-gb; GT-I9300 Buil...
2019-05-06 14:57:39
142
原创 python reque方法
getContextPath():这个方法返回的是web应用映射的虚拟目录地址:如ServletDemo应用的虚拟目录是:/ServletDemogetCookies():这个方法返回的是一个Cookies[],我们在response容器那篇文章中看一个方法是向response容器中存入一个cookie的,这个方法是从Request容器中拿取多个cookies,因为用户在请求的时候会携带很多的...
2019-05-05 17:55:35
317
原创 python 可视化之柱状图
plt.rcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus'] = Falseplt.bar(np.arange(len(collect_total.催收结果.value_counts())),collect_total.催收结果.value_counts())plt.title('催收结果')pl...
2019-04-15 16:52:46
752
原创 python 透视表及自定义聚合方式
collect_total_pt=pd.pivot_table(原始数据,index=['纵坐标1','纵坐标2'],columns='横坐标',values='值',aggfunc=聚合方式,fill_value=空值填充方式,margins=True)将透视表中的数据转换成百分比collect_total_pt11=collect_total_pt1.copy()for col_...
2019-04-12 16:51:01
1824
原创 python 用pymysql模块连接数据库
连接数据库import pymysqlsevend_ku=pymysql.connect(host='', port=, user='', password='', database=''...
2019-04-12 14:21:29
208
原创 python 发送及抄送邮件
import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.mime.image import MIMEImagefrom email.header import Headersmtpserver = '...
2019-04-11 16:50:31
890
原创 python 字符串转日期的方法
from datetime import datetimemonth_list=['jan','feb','mar','apr','may','jun','jul','aug','sept','oct','nov','dec']month_list[datetime.strptime(td,'%Y-%m-%d').month-1]
2019-04-04 17:46:35
985
原创 python 正则表达式的应用
import pandas as pdimport numpy as nyimport remessage=pd.read_excel(r'C:\Users\admin\Desktop\python\复习\短信2.xlsx',encoding='GB18030')def get_title(x): try: return str(re.compile(r'[\...
2019-04-04 13:50:56
192
原创 python 中pandas对不同列的排序及去重
t_repay_M0.sort_values(['分组','回款金额'],ascending=[True,False])df_part_1.drop_duplicates(['user_id','behavior_type'], 'last')
2019-04-01 13:56:18
1571
原创 python 在同一个excel的不同sheet里写入数据
df=pd.read_excel(r"file_path",encoding='GB18030')excelWriter=pd.ExcelWriter(r"file_path")df.to_excel(excel_writer=excelWriter,sheet_name="1",index=None)df.to_excel(excel_writer=excelWriter,shee...
2019-04-01 13:55:11
7624
原创 Python 中关于对不同列进行不同聚合方式的聚合方法
dataframe.groupby('columns1').agg({'columns2':['max','min'],'columns3':['mean','avg']})count去重后的数值:def count_nunique(S): return S.nunique()df.agg(count_nunique)同理,求和后以万为单位且保留两位小数:def ...
2019-02-15 11:07:30
1754
转载 python:任意日期加上任意月份数的自定义函数
from datetime import datetimedef month_add(input_date, months): import calendar End_day = ((0,31,28,31,30,31,30,31,31,30,31,30,31),(0,31,29,31,30,31,30,31,31,30,31,30,31))#存储闰年及非闰年每月的最大日期 ...
2019-02-11 15:44:44
1147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人