python数据处理宝典
文章平均质量分 86
hejp_123
Nothing is impossible
展开
-
pandas apply处理两个参参数 如何写case when then else end
目录pandas apply处理两个参参数实现sql中的 case when ..then ...else ...endpandas apply处理两个参参数一个实例中,需要用两个列相除,且要判断除数不为0,求教了大佬,用如下方法解决apply取出一行的值,再用一个自定义函数。方式一chengji=[[100,95,100,98],[90,98,0,94],[88,95,98,95],[99,98,97,92],[95,90,96,88],[94,94,93,77]]dat..原创 2020-08-05 16:59:24 · 3285 阅读 · 0 评论 -
python中的format格式化、填充与对齐、数字格式化
forma格式化的用法format函数可以接受不限个参数,位置可以不按顺序。基本语法是通过{ }和:来代替c语言的%。>>> a="名字是:{0},年龄是:{1}">>> a.format("煮雨",18)'名字是:煮雨,年龄是:18'{0},{1}代表的占位符,数字占位符要注意顺序。>>> c="名字是:{name},年龄是:{age}">>> c.format(age=19,name='煮雨')'名字原创 2020-08-04 17:08:24 · 14921 阅读 · 4 评论 -
工作中常用到的python数据处理
目录1.获取工作目录和设置工作目录2.获取日期处理3.列表的倒排序4.使用apply处理 两个值的代码5.断言函数 assert6.yield生成器7.获取程序运行时间8.动态生成变量9.数据可持续化操作10.数据运行时间211.创建目录12.删除无用的数据13.字符串格式化14.zip自动生成字典15.各种包的离线下载地址16.路......原创 2019-06-17 17:53:03 · 1246 阅读 · 4 评论 -
python编写万年日历
没有现成的代码就自己写一个 自己核实了一下比较准确。你只需要运行这段代码,结果就出来了,不用重复造轮子,这次才是使用python的真谛。# -*- coding: utf-8 -*-"""Created on Tue Feb 12 13:58:08 2019@author: tking""" import reimport mathimport timeimpor...原创 2019-02-14 15:57:53 · 3466 阅读 · 0 评论 -
Python高级可视化库seaborn分布分析
单变量分布(1)distplot,seaborn的displot()函数集合了matplotlib的hist()与核函数估计kdeplot的功能,增加了rugplot分布观测条显示与利用scipy库fit拟合参数分布的新颖用途。 (2)kdeplot,核密度估计的步骤:每一个观测附近用一个正态分布曲线近似;叠加所有观测的正态分布曲线;归一化 b...原创 2019-04-16 16:26:34 · 331 阅读 · 1 评论 -
Python高级可视化库seaborn分类分析
(1)统计柱状图barplot(均值和置信区间) (2)灰度柱状图countplot (3)点图pointplot(均值和置信区间)分类散点图当有一维数据是分类数据时,散点图成为了条带形状: (1)航线图stripplot,设置参数添加抖动方法jitter=True(点的直接展示) (2)生成蜂群图swarmplot,避免散点重叠(点的直接展示)分类分布图(1)箱式图boxplot...原创 2019-04-16 16:36:20 · 303 阅读 · 0 评论 -
Pandas链接Mysql数据库,查询数据库,插入数据库
使用工具SQLAlchemy SQLAlchemy是Python编程语言下的一款开源软件。提供了SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发行。 可以使用pip命令安装SQLAlchemy模块:pip install sqlalchemy SQLAlchemy模块提供了create_engine()函数用来初始化数据库连接,SQLAlchemy用一个字符串表...原创 2019-06-19 10:38:05 · 1337 阅读 · 0 评论