![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 65
独角兽�
这个作者很懒,什么都没留下…
展开
-
matplotlib可视化处理
Matprolib可视化处理图片与子图颜色、标记、线类型刻度、标签、图例设置轴标题、轴标签、刻度、刻度标签添加图例注释与子图加工将图片保存到文件使用pandas和seaborn绘图折线图柱状图直方图&密度图散点图&点图分面网格与分类数据图片与子图首先导入库import matplotlib.pyplot as pltimport pandas as pdimport numpy as np图片与子图画布与图像生成#绘图需要重新拟定一个单元格,尽量避免和其他的数据处理部分放在一原创 2021-04-18 19:36:32 · 236 阅读 · 1 评论 -
时间序列
时间序列日期和时间数据的类型及工具字符串与datetime互相转换时间格式转字符格式字符串格式转时间格式时间序列基础索引、选择、子集日期和时间数据的类型及工具delta=datetime(2011,1,7)-datetime(2008,6,24,8,15)deltadelta.daysdelta.seconds#timedelta表示两个datetime值之间的差from datetime import timedeltastart=datetime(2011,1,7)start+time原创 2021-04-17 19:05:32 · 161 阅读 · 0 评论 -
数据聚合与分组操作
数据聚合与分组操作group by机制遍历各分组选择一列或所有列的子集数据聚合返回不含行索引的聚合数据压缩分组键(group_keys=False)分位数与桶分析group by机制遍历各分组for name,group in df.groupby('key1'): print(name) print(group) for (k1,k2),group in df.groupby(['key1','key2']): print((k1,k2)) print(gr原创 2021-03-30 13:45:46 · 275 阅读 · 0 评论 -
数据规整操作(索引分层、merge合并)
文章目录数据规整一、分层索引1.数组重新排列2.设置层级名称3.重排序和层级排序4.按层级进行汇总统计5.对dataframe重设索引二、联合与合并数据集1.SQL式联合:merge函数2.根据索引合并(merge&join)3.沿轴向连接数据规整一、分层索引相当于Excel表中主表头和次表头data=pd.Series(np.random.randn(9),index=[['a','a','a','b','b','c','c','d','d'],[1,2,3,1,3,1,2,2,3]])原创 2021-03-29 13:52:15 · 632 阅读 · 0 评论 -
Python数据分析,数据清洗常见方法|(《利用Python进行数据分析》)
处理缺失值先导入需要用的库import pandas as pdimport numpy as npfrom pandas import DataFramefrom pandas import Series下面开始各种缺失值处理函数,其实只是罗列,具体的方法需要啥用啥第一步:先检查缺失值#检查缺失值string_data=pd.Series(['aardvark','artichoke',np.nan,'avocado'])string_datastring_data.isnull(原创 2021-02-03 11:18:04 · 389 阅读 · 0 评论 -
Python数据分析|pandas入门必看!(《利用Python进行数据分析》)
pandas数据结构介绍SeriesSeries为一维数组型对象,是一个长度固定且有序的字典,可以将索引值和数据值按位置配对。import pandas as pdobj=pd.Series([4,7,-5,3])obj.indexobj.valuesobj2=pd.Series([4,7,-5,3],index=["d",'b','a','c'])obj2obj2[['c','a']]obj2[obj2>0]obj2*2'b' in obj2sdata={"ohio":3原创 2021-01-31 16:25:15 · 341 阅读 · 1 评论 -
Python数据分析|Numpy库的使用
Numpy的基本方法数组创建数组创建import numpy as nparr=np.array([1,2,3,4,5])print(arr)print(type(arr))原创 2021-01-24 16:58:12 · 511 阅读 · 2 评论 -
Python基本语法|入门必看篇
python教程基础数字数据类型转换字符串操作检查合并数组基础数字调用random包创建随机数randrange(start,stop,step)import randomprint(random.randrange(1,10))数据类型转换int()-用整数转换其他数据类型格式数据float()-用浮点数转换其他数据类型格式数据str()-用字符串转换其他数据类型格式数据字符串操作a="hello,world!"print(a[1]) #返回位置为1的字符,第一个字符的位置为原创 2021-01-16 23:34:40 · 264 阅读 · 0 评论