作业练习
姗姗来迟的程序猿
每个星期会不定期的上传一些pythony爬虫、数据分析的基础知识,有感兴趣的小伙伴可以关注我,一起学习进步!!!
展开
-
2021-08-09(数据分析第六次作业)
数据分析第六次作业1、拼接多个csv文件方式一:行拼接方式二:列拼接2、去除重复数据,重新索引3、自动挡和手动挡数目4、计算每个城市二手车数量5、统计每个汽车品牌平均售价价格(不是原价) (提示:groupby,可以先不做)1、拼接多个csv文件方式一:行拼接import numpy as npimport pandas as pddata_bj = pd.read_csv('E:\逻辑教育\数据分析课堂笔记\上课数据\guazi_bj.csv',原创 2021-08-09 22:47:48 · 262 阅读 · 0 评论 -
2021-08-08(数据分析第五次作业)
数据分析第五次作业1、读取lianjia.csv文件里的数据2、观察结构,调整列索引顺序(Region","Garden","Layout","Floor","Year","Size","Elevator","Direction","Renovation","Price")3、增加一个列关于目前状况(state),是否卖出状态随机设定4、查找楼层低的房子(这里提取低楼层)5、电梯这列存在缺失值,想办法处理下缺失值1、读取lianjia.csv文件里的数据import numpy as npimport原创 2021-08-08 18:19:25 · 263 阅读 · 0 评论 -
2021-08-02(数据分析第四次作业)
数据分析第四次作业1、读取 五粮液2020.xlsx 数据2、查看该数据的基本信息3、计算每一天各指标的差异值4、计算其 pre_close 的增长率5、将 pre_close 的增长率添加至数据中(新增列)6、将 pct_change 该列 呈现的 NaN 用0填充7、查看 pre_close 与 pct_change 的相关性8、将 pct_change 这列乘以100 保留两位小数 成为百分比1、读取 五粮液2020.xlsx 数据import numpy as npimport pandas原创 2021-08-02 22:56:36 · 185 阅读 · 0 评论 -
2021-07-30(数据分析第三次作业)
数据分析第三次作业)第一题1、创建一个Series对象2、查看1-5班的成绩3、查看哪个班级的成绩没有录入4、获取11班的成绩5、在每个人的成绩加5分6、找出成绩在90分以上的班级第二题1、创建一个DataFrame2、进行转置3、删除掉体育成绩4、添加‘综合’这个课程的成绩 (成绩自定义)第一题1、创建一个Series对象score = pd.Series(data=[90,95,85,78,np.NAN,96,94,np.NAN,80,87,86,83],index=range(1,13),nam原创 2021-07-30 22:49:57 · 328 阅读 · 0 评论 -
2021-07-27(数据分析第二次作业)
数据分析第二次作业第一题第二题第三题第四题第五题第六题第七题第八题第九题第十题第十一题第十二题第一题查看Numpy的版本号:import numpy as npnp.__version__'1.14.3'第二题如何创建一个所有值都是False的布尔类型的数组:import numpy as nparr = np.zeros(10)arr < 0array([False, False, False, False, False, False, False, False, Fal原创 2021-07-28 22:51:26 · 100 阅读 · 0 评论 -
2021-01-18(第十四节课)
模块属性和方法类属性和实例属性。定义在类中的最外层的属性叫类属性。通过实例添加的属性和init方法里面的属性叫实例属性。类属性:类对象和实例对象都可以调用。实例属性:只有实例才可以调用实例方法。定义在类中的方法,并且待遇self参数的方法叫做实例方法。类对象可以调用,但是需要加上实例对象这个参数。实例对象可以直接调用,不用加参数类方法。用@classmethod装饰的犯法叫做类方法,类方法有一个cls参数。类对象和实例对象可以直接调用,不需要添加参数静态方法。通过@stati原创 2021-01-18 21:16:31 · 99 阅读 · 0 评论 -
2021-01-06(第十三节课)
课后复习1.继承子类继承父类的属性和方法2.方法的重写在继承的基础上,有方法的重写,会覆盖掉父类的方法3.supper在方法的重写的基础上,我们如果想要继承调用父类的方法,那么就可以使用supper().方法名字即可4.多重继承一个类可以继承多个类,形式如C(A,B),通过就近原则调用两个父类当中的相同名字的方法,一般不推荐使用,会造成耦合的效果5.多态一个对象有多个表现形式,可以用一个函数名实现多个不同的功能...原创 2021-01-06 21:59:52 · 55 阅读 · 0 评论 -
2020-12-07(第十一节课)
课堂复习1.迭代器可迭代对象:序列,字典,迭代器,生成器 -iter迭代器的特性: iter next。取一下就不能使用了。会记住上一次停留的位置实现语法list1 = [1,2,3,4,5]it = iter(list1)print(type(it))2.面向对象面向过程。面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽象来完成程序。这种编写方式往往只适用于一个功能,如果要实现别的功能,往往复用性比较低。这种编程方式符号人类的思维,编写起来比较容易面向对象原创 2020-12-07 22:48:17 · 74 阅读 · 0 评论 -
2020-11-25(第十节课)
课堂复习1.高阶函数接受函数作为参数是高阶函数将函数作为返回值返回的函数就是高阶函数2.匿名函数(lambda函数)语法: lambda 参数:表达式filter()过滤列表的。第一个参数:函数、第二个参数:序列3.闭包• 行成闭包的条件。函数嵌套。将内部函数作为返回值返回。内部函数必须要使用到外部函数的变量4.装饰器装饰器是一个另类的闭包通用装饰器def fn(fn1):def new_fun(*args,**kwargs):print(‘函数开始原创 2020-11-25 22:49:29 · 97 阅读 · 0 评论 -
2020-11-10(第九节课)
上课复习1.函数的返回值返回值就是函数代码执行出来的一个结果返回值的作用就是便于我们再去做另外的操作函数的返回值可以为任意类型的数据,和函数的参数比较相似2.文档字符串语法。 def fn():‘’’这里就是文档字符串‘’‘文档字符串的作用:给函数做一个功能的声明,参数的说明,返回值的说明3.函数的作用域作用域讲的就是变量的作用范围有两种作用域。全局作用域 (就是函数之外的变量的作用域)特征:任意位置都可以调用。局部作用域 (就是函数内部的变量的作用域) 特征:原创 2020-11-10 22:38:35 · 81 阅读 · 0 评论 -
2020-11-03(第八节课)
1.集合运算& 交集运算并集运算差集运算^ 亦或集<= 检查一个集合是否是另一个集合的子集< 检查一个集合是否是另一个集合的真子集=检查一个集合是否是另一个集合的超集检查一个集合是否是另一个集合的真超集2.函数的简介函数用来保存一些可执行的代码,并且可以在需要时,对这些语句进行多次调用保存的代码不会立即执行,需要调用函数的时候才会执行fn是函数对象,fn()是调用函数语法:def fn():代码块#调用fn()3.函数的参数原创 2020-11-03 23:07:34 · 112 阅读 · 0 评论 -
2020-10-19(第七节课)
1、元组元组是不可变的序列,列表是可变的序列不可变的序列可以用元组,可变的序列可以用列表即(,)使用()创建元素元组不是空元组至少有一个逗号(,) 当元组不是空元组时括号可以省略2.字典-比较重要字典我们也称之为键值对(key-value)结构get()通过key获取valuedict[‘key’] 找到我们的valuedict[key] = vlaue 改或者增加setdefault() 查或者增加update()把一个字典添加到另一个字典中pop(key) 通过key来删除原创 2020-11-01 19:13:45 · 700 阅读 · 0 评论 -
2020-10-10(第六节课)
1、序列序列是python中最基本基本的一种数据结构。所有的数据在序列当中都有一个唯一的位置(索引)并且序列中国的数据会按照添加的书序来分配索引索引可变序列:列表不可变序列:字符串,元组数据的可变类型和不可变类型字典不是序列2、列表...原创 2020-10-19 21:32:40 · 151 阅读 · 0 评论 -
2020-09-27(第四节课)
1.运算符概念:运算符用于原创 2020-10-09 21:43:58 · 76 阅读 · 0 评论 -
2020-09-24(第三节课)
1.几个概念表达式:就是类似数学公式的东西。表达式不会对我们程序实质性影响,仅仅是计算一些结果原创 2020-09-27 21:53:08 · 85 阅读 · 0 评论 -
2020-09-22(第五节课)
流程控制条件判断语句(if语句)执行的流程:if语句在执行时,相对条件表达式进行求值判断,如果为true,则执行if后面的语句如果为false,则不执行语法:if条件表达式:代码块代码块:代码块中保存着一组代码,同一个代码块中的代码,要么执行要么都不执行,代码块以缩进开始,直到代码恢复到之前的缩进级别时结束代码块就是为代码分组的机制input() 函数该函数用来获取用户的输入input()调用后,程序会立即暂停,等待用户输入用户输入完内容以后,点击回车程序继续往下执行用户输入原创 2020-10-11 15:50:53 · 96 阅读 · 0 评论