科学网

 找回密码
  注册
Day30 数据的合并和分组聚合
黄书瑞 2020-6-5 10:20
思考: 对于一组电影数据,如果我们希望统计电影分类(genre)的情况,应该如何处理数据? 思路:重新构造一个全为0的数组,列名为分类,如果某一条数据中分类出现过,就让0变为1 importpandasaspd importnumpyasnp frommatplotlibimportpyplotas ...
1534 次阅读|没有评论
Day29 DataFrame续
黄书瑞 2020-6-4 19:46
一、DataFrame整体情况查询 df.head(3)显示头部几行,默认5行 df.tail(3)显示末尾几行,默认5行 df.info()相关信息概览:行数、列数、列索引,列非空值个数,列类型;内存占用等信息 df.descrice()快速综合统计结果:计数、均值、标准差、最大值、四分位数、最小值 d1={'name': ,'age ...
1746 次阅读|没有评论
Day29 pandas读取外部数据,DataFrame
黄书瑞 2020-6-4 10:31
1、pandas读取外部数据 假设现有一组关于狗的名字的统计数据,那么为了观察这组数据的情况,我们应该怎么做呢?1、 我们这组数据存在csv中,直接用pd.read_csv即可 和我们想象的有些差别,我们认为他会是个Series类型,但是他是个DataFrame,那么接下来我们就来了解这种数据类型。 但是还有一个问题:对于数据库比如my ...
1974 次阅读|没有评论
Day29 pandas_Series和读取外部数据
黄书瑞 2020-6-4 09:16
1、为什么学习pandas? numpy已经能够帮助我们处理数据,能够结合matlotlib解决我们数据分析的问题,那么pandas学习的目的是什么? 答:numpy能够帮助我们处理数值型数据,但是这还不够,很多时候我们的数据除了数值之外,还有字符串、时间序列等,比如,我们爬虫获取到了存储在数据库中的数据,比如之前youtube的例子中 ...
1558 次阅读|没有评论
Day27 numpy数组_基本操作
黄书瑞 2020-5-24 19:32
一、numpy学习 1、为什么学习numpy? 快速、方便、科学计算的基础库 2、什么是numpy? 一个在python中做科学计算的基础库,重在数值计算,也是大部分python科学计算库的基础库,多用在大型、多维数组上执行数值运算。 二、numpy的基础知识 1、numpy创建数组(矩阵) importnumpyasnp t3=&n ...
2475 次阅读|没有评论
Day26 数据分析
黄书瑞 2020-5-24 10:33
一、什么是数据分析,为什么要做数据分析 数据分析是用适当的方法对收集来的大量数据进行分析,帮助人们作出判断,以便采取适当行动。做事情要靠数据说话。 数据分析的流程: (1)提出问题 (2)准确数据:数据清洗,即把数据处理成你想要的格式 (3)分析数据:可用numpy、pandas等工具包 (4)获得结论:用文字表 ...
1545 次阅读|没有评论
Day25 面向对象的多态、封装、property、staticmethod、classmethod
黄书瑞 2020-3-23 12:56
一、多态 classAlipay(): defpay(self,money): print('已经使用支付宝支付了%s'%money) classApplepay(): deffuqian(self,money): & ...
1625 次阅读|没有评论
Day23 面向对象的继承
黄书瑞 2020-3-23 09:37
一、复习 面向对象编程 思想:角色的抽象、创建类、创建角色(实例化),操作这些实例。 面向对象的关键字: class 类名: 静态属性 = ‘aaa’ def __init__(self):pass 类名.静态属性 #存储在类的命名空间里 对象=类名() # 实例化,创造了一个self对象,执行 ...
1159 次阅读|没有评论
Day 22 面向对象
黄书瑞 2020-3-19 16:36
一、初识面向对象 引入面向对象的例子: #人狗大战 defPerson(name,blood,aggr,sex): person={ 'name':name, 'blood':blood, &n ...
1387 次阅读|没有评论

本页有 1 篇博文因作者的隐私设置或未通过审核而隐藏

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-20 07:28

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部