想学python进行数据分析,请问要学多久

 我来答
Nova合肥
2021-05-18
知道答主
回答量:35
采纳率:0%
帮助的人:1.5万
展开全部
五个月左右的时间,这是培训的时间。如果自学的话,是个不确定的时间,但是可以稍加估算一下,会多花一倍时间。
主要有以下几个方向:
一、检查数据表
Python中使用shape函数来查看数据表的维度,也就是行数和列数。你可以使用info函数查看数据表的整体信息,使用dtypes函数来返回数据格式。Isnull是Python中检验空值的函数,你可以对整个数据表进行检查,也可以单独对某一列进行空值检查,返回的结果是逻辑值,包含空值返回True,不包含则返回False。使用unique函数查看唯一值,使用Values函数用来查看数据表中的数值。
二、数据表清洗
Python中处理空值的方法比较灵活,可以使用Dropna函数用来删除数据表中包含空值的数据,也可以使用fillna函数对空值进行填充。Python中dtype是查看数据格式的函数,与之对应的是astype函数,用来更改数据格式,Rename是更改列名称的函数,drop_duplicates函数删除重复值,replace函数实现数据替换。
3、数据预处理
数据预处理是对清洗完的数据进行整理以便后期的统计和分析工作,主要包括数据表的合并、排序、数值分列、数据分组及标记等工作。在Python中可以使用merge函数对两个数据表进行合并,合并的方式为inner,此外还有left、right和outer方式。使用ort_values函数和sort_index函数完成排序,使用where函数完成数据分组,使用split函数实现分列。
4、数据提取
主要是使用三个函数:loc、iloc和ix,其中loc函数按标签值进行提取,iloc按位置进行提取,ix可以同时按标签和位置进行提取。除了按标签和位置提起数据以外,还可以按具体的条件进行数据,比如使用loc和isin两个函数配合使用,按指定条件对数据进行提取。
5、数据筛选汇总
Python中使用loc函数配合筛选条件来完成筛选功能,配合sum和 count函数还能实现excel中sumif和countif函数的功能。Python中使用的主要函数是groupby和pivot_table。groupby是进行分类汇总的函数,使用方法很简单,制定要分组的列名称就可以,也可以同时制定多个列名称,groupby 按列名称出现的顺序进行分组。
老男孩教育
2019-11-08 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
老男孩教育
专注于Linux高级运维、Python开发、大数据培训,为您分享行业前沿的技术,有效的学习方法和有价值的学习资料。
向TA提问
展开全部
Python是大家进入编程世界的理想选择,也是最适合零基础学习的编程语言,Python涉及多个领域,不同领域的技术要求是不同,虽然确定了自己的发展方向,但是在学习Python的时候,不能只针对一个方向去学习,依然需要从头开始,再到精通,一般情况下来说,报名培训班学习入门到精通5-6个月左右。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
玩转数据处理
2016-12-23 · 数据处理,Python,dotnet
玩转数据处理
采纳数:1613 获赞数:3792

向TA提问 私信TA
展开全部
有时间来想这种问题还不如实实在在的去学呢。
你自个学那么个一两天觉得没意思了 放弃了 这辈子都学不了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
环球青藤
2022-07-17 · 百度认证:广州环球青藤科技发展有限公司官方账号,教育领域创作...
环球青藤
向TA提问
展开全部
半年到一年半左右,如果有其它编程言语的经历大概需求2个月到3个月。
自学Python的出发点,Python在数据的分析处理上有自己独特的优势,前些年的互联网一直在收集用户的信息,接下来要对数据进行分析,Python在以后会更加受欢迎,通过Python编程完成一些数据分析工作,按照互联网的发展趋势来看数据分析推送的应用会成为主流。
Python语言在近几年的上升趋势非常明显,语言生态也越来越健全,在Web开发,大数据开发,人工智能开发,嵌入式开发和各种后端开发等领域都有普遍的应用,随着大数据和人工智能的不断发展未来Python的发展空间将非常值得期待。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式