自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 数据分析第九天

数据清洗的方法之空值的处理isnull 判断是否为空值,notnull判断不是空值data = pd.read_excel(r'人事终表 (1).xlsx')print(data.isnull()) #isnull判断元素是否为空值,如果是就返回True,不是就返回Fasleprint(data.notnull().sum()) #判断元素不是空值的方法,print(data['绩效'].notnull().sum()) #整个表中不是空值的数量fillna查询到空值后,对空值的操作#处理

2021-01-05 20:08:38 1560 18

原创 数据分析第8天

1构建seriespd.Series(data=['lx','ss','zs'],index=[0,1,2])2 excel表格读取pd.read_excel(r'C:\Users\Administrator\Documents\Tencent Files\1226565550\FileRecv\meal_order_detail.xlsx', sheet_name=[0,'meal_order_detail2'],

2021-01-05 19:28:32 335

原创 数据分析第7天

data = pd.read_excel(r'meal_order_detail.xlsx')print(data.columns)Index(['detail_id', 'order_id', 'dishes_id', 'logicprn_name', 'parent_class_name', 'dishes_name', 'itemis_add', 'counts', 'amounts', 'cost', 'place_order_time', 'discount_am

2021-01-04 22:51:34 363 2

原创 数据分析第六天

不规则子图添加先看成品这个图是没法按照add_subplot方法绘制出来的,因为组成这个大图的四个子图之间没有明显的规则。既然不能按照数组的规则,那我们就给他创建一个数组规则。是不是很像。在这里我们就是要把不规则的图形,转换成规则的。正如上面的图形,第一个红色的各自柑橘的位置按照数组的方式占据的是[:3,:2]的位置,蓝色占据的是[:2,2:]的位置,黄色占据的是[3:,:2],紫色占据的是[2:,2:]这时候就可以上代码了import matplotlib.pyplot as pltimp

2020-12-28 20:59:32 282 10

原创 python内置函数之eval()函数

eval函数eval函数很有趣,在我的理解中,它没啥作用,但是作用又很大。没有啥作用是因为,eval()函数可以调用被赋值的变量,作用很大是eval()可以自动区分全局变量和局部变量,并且可以优先调用局部变量。全局变量和局部变量在面向对象的使用中很重要。eval函数里面有三个参数,expression,globals,locals。不详细解释,简单介绍下就好。expression就是你调用的变量,globals默认为None,它指的是全局变量。locals指的是局部变量。调用优先级是局部变量大于全部变量

2020-12-27 12:29:17 1437 4

原创 数据分析第五天

Matpoltlib1.绘图基本步骤散点图的绘制先倒入一个模块叫做matplotlib,这个模块的作用就是绘图,类似matlab,大概理解就是这样的。从matplotlib里面再导入模块pyplot,简记为pltimport matplotlib.pyplot as plt第一步:创建画布:plt.figure(figure=(4,6),facecolor='red',edgecolor='white')figure参数传入的是一个元组类型,表示创建的画布的宽和高,facecolor指的是

2020-12-25 19:57:09 760

原创 python进制数之间的转换

常用进制数常用的进制数为2进制,常用b/bin表示,由0,1两个字符组成;8进制,常用O/oct表示,由0-7七个字符组成;10进制,也是我们最经常用的,由0-9十个字符组成;16进制,常用H/hex表示,由0-9,A-F十六个字符组成。十进制转换为其他进制#给定一个十进制数转换为其他进制number = 10#转换为二进制b = bin(number)#转换为8进制o = oct(number)#转换为16进制h = hex(number)其他进制转换为十进制#给一个二进制数

2020-12-24 22:44:27 347

原创 数据分析第四天

数组去重:uniuqe方法,可以去除重复值,不改变原数组,返回的是去掉重复的数组,并且自动按照从小到大排列arr = np.array([21,2,21, 1, 0 ,1])np.unique(arr, axis=None)去重后整行与整列去重:axis=0表示对比整行数,如果整行值都相同,则进行去重;axis=1表示对比整列数,如果整列值都相同,则进行去重;arr2 = np.array([[2,1,1,2],[2,1,1,2],[1,3,2,5]])print(np.unique(a

2020-12-24 22:13:00 153 1

原创 数据分析粗略了解第一篇

数控分析前三天知识点矩阵1 创建一个三阶矩阵:arr1=np.mat('1 2 3;2 3 4;3 4 5')arr2 = np.mat('2 3 4;4 5 6;7 8 9')2矩阵加法矩阵加法的规则是相加的矩阵必须是同型矩阵,相加时每个位置的元素对应相加arr3 = arr1+arr2 3矩阵乘法矩阵乘法的规则是相乘的矩阵必须是前面的矩阵的列数等于后面矩阵的行数,且矩阵相乘不符合交换律,相乘时,第一个数组的第一行乘以第二个数组的第一列对应元素相乘再相加,得到a11,同理可得其他元素

2020-12-23 22:18:55 377 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除