本文主要是介绍天池龙珠计划 python训练营 Task 4&5 Python数据分析:从0完成一个数据分析实战 &测试,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
学习目标:
内容链接:
https://tianchi.aliyun.com/specials/promotion/aicamppython?spm=5176.19782939.J_5614344200.2.3ad4564b61mfN0
- 利用pandas分析进行一个从0到1的数据分析
- 这次任务的内容在之前学的时候就感觉学的不是很好,这次主要是复健+补充学习。
学习内容:
一、从0完成一个数据分析实战
【说明:完全没接触过pandas,不清楚为什么python学习里面会插入这个内容,要求还是一天,应该是想让我们有个大概的了解把】
- 先是进行数据处理,利用pandas将需要的有关联的数据放在一个表里面(用到的函数有pd.merge()函数用于将表联合,还有用于读取的pd.read_csv()函数。
- 第二步就是进行数据的探索和清洗。在这里我们通过info函数显示出每一列的大概信息(但也就是有多少非空的值,每一列的类型),然后①检查是否有类型不符合,比如时间的类型应该是str在数据表里保存的是int。②通故inf函数显示出来哪一列数据是有空缺的,以便通过相关的函数将其替换掉。
最后还可以通过describe函数来看具体的信息(这个具体的信息就是非常的具体,比如说是像中值,平均值啥的会显示出来)
3.在对数据进行处理完后就要开始进行数据分析,然后数据分析这一各部分就是开始
①对我们需要达成的目的上去靠拢,比如这个比赛是用来预测美国总统啥的,我们可以统计各个不同方面的金额总数,比如不同党派的金额数啊,比如候选人筹得的金额数啊,又比如谁捐赠的最多啊之类的。
②也可以通过图像来更加具象的显示出来,也就是数据的可视化(这时候就要用到matplotlib库),来分析各个数据之间的关系,通过不同的有关图像的库来显示。
这个学过过后感觉对于数据分析有个粗浅的了解,
二、测试
- 除字典类型外,所有标准的类型都能进行布尔测试(x)
【字典也能进行布尔测试】 - 已知x=53,ch=‘A’,y=1,则表达式(x>=y and ch<‘b’ and y)的值是多少?
【这里分别能得出是true true和1,然后true and true的值是true。然后true and 1的值是1】 - a=[1,2,3] b=[1,2,3],则a和b指向同一个地址(x)
【首先python中整数小于256的值的地址都是相同的。然后两个相等的列表的地址不一定相等】 - 普通的object类里面含有__hash__函数和__dir__函数
- python里面的映射有字典,但是没有列表
学习时间:
Task 4: 1小时
Task 5 : 45分钟
这篇关于天池龙珠计划 python训练营 Task 4&5 Python数据分析:从0完成一个数据分析实战 &测试的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!