python技巧篇
gao_vip
这个作者很懒,什么都没留下…
展开
-
python带格式保存两个表在一个sheet中,并用logging保存日志信息
1.利用Pandas的to_excel()函数保存数据到excel保存到excel中,并进行字体、对齐、加粗等处理sheet中存放两个表,上表标题居中,加粗,数据不变,下表,居中,并进行百分比的转化2.利用logging模块保存必要的日志信息,并存到指定的文件中# -*- coding:utf-8 -*-import loggingimport numpy as npimport pandas as pdclass SaveToExcel(): def __init__(sel原创 2020-06-04 18:19:46 · 351 阅读 · 0 评论 -
python窗口函数
窗函数(window function)转自:https://www.jianshu.com/p/f6e489de57f7用来截取的函数就叫窗函数,窗函数又分很多种,什么矩形窗、三角窗、高斯窗。移动窗口函数rollingDataFrame.rolling(window, min_periods=None, freq=None, center=False,...原创 2019-12-16 18:57:28 · 3092 阅读 · 0 评论 -
python索引-ix-loc-iloc
loc:对应的索引值(均是数值可连续并取范围)iloc:索引的位置号原创 2019-12-16 18:55:02 · 186 阅读 · 0 评论 -
map, applymap and apply的区别
#1.apply()#当想让方程作用在一维的向量上时,可以使用apply来完成,如下所示frame = DataFrame(np.random.randn(4, 3), columns=list('bde'), index=['Utah', 'Ohio', 'Texas', 'Oregon'])f = lambda x: x.max() - x.min()frame.apply(...原创 2019-12-10 11:54:29 · 259 阅读 · 0 评论 -
python利用matplotlib包画图
# -*- coding:utf-8 -*-import pandas as pdimport numpy as npimport matplotlib.pyplot as pltimport matplotlib as mplif __name__ == '__main__': data = pd.read_excel('abc.xlsx','Sheet1')[['phon...原创 2019-12-06 13:08:19 · 201 阅读 · 0 评论 -
Python连接MySQL常用方法-MySQLdb
MySQLdbMySQLdb#使用python连接mysql数据库,结合pandas 读取数据import MySQLdbimport pandas as pdimport numpy as np#使用python连接数据库conn = MySQLdb.connect( host = 'rr-2ze6hfadldfada23dfad.mysql.rds.aliyuncs...原创 2019-12-05 14:11:11 · 212 阅读 · 0 评论 -
数据分析常用加密方式MD5、SHA256、RSA
数据测试与分析需要经常将用户的敏感信息加密,将原有的明文信息经过加密算法转换成不可读的字符串,从而达到加密的目的,常用的加密算法有MD5、SHA256、RSA等。1.MD5、SHA256都是哈希算法,python中都来自hashlib包,主要是将一段字符串通过一定的加密算法转换成另一种字符串,因具有不可逆的特点,从而保证了数据的安全。2.RSA是一种非对称加密算法,对极大整数做因数分解的难度决...原创 2019-11-06 16:01:20 · 2342 阅读 · 1 评论 -
DataFrame中检测某行异常值
col = data[3]col[np.abs(col)>3] #某行绝对值大于3的数data[(np.abs(data)>3).any(1)] #全部abs大于3的行和列,以下两种不可取#data[np.abs(data)>3]#data[data>3]data[np.abs(data.ix[:,0])>3] #可用,里面的过滤条件需针对某一行...原创 2019-11-04 17:14:26 · 1974 阅读 · 0 评论