跟艾文学编程《Python基础》(7)pandas数据分析
创始人
2024-02-02 14:40:29
0
作者: 艾文,计算机硕士学位,企业内训讲师和金牌面试官,公司资深算法专家,现就职BAT一线大厂。
邮箱: 1121025745@qq.com
博客:https://wenjie.blog.csdn.net/
内容:跟艾文学编程《Python基础》

学习目标

  • Series 和 DataFrame
  • 索引对象
  • 时间序列
  • 类型属性分析

pandas 介绍

pandas是一个Python语言的软件包,在我们使用Python语言进行机器学习编程的时候,这是一个非常常用的基础编程库。本文是对它的一个入门教程。

pandas提供了快速,灵活和富有表现力的数据结构,目的是使“关系”或“标记”数据的工作既简单又直观。它旨在成为在Python中进行实际数据分析的高级构建块。

pandas最核心的就是Series和DataFrame两个数据结构。

这两种类型的数据结构对比如下:

  • Series 1维 带有标签的同构类型数组
  • DataFrame 2维 表格结构,带有标签,大小可变,且可以包含异构的数据列

DataFrame可以看做是Series的容器,即:一个DataFrame中可以包含若干个Series。

Series

一维的数据结构,数组与字典的组合,有序,但是可以使用非数字下标进行访问

创建Series

  • 输入的最后一行: 数据的类型,默认数组int64
  • 数据在第二列输出
  • 第一列数据索引,在pandas 中index

创建Series 指定index列

创建Series使用dict类型数据

DataFrame

DataFrame:表格,并包含拍好序的列。 也可以简单理解Excel 表格

每列都有不同的数值类型(数字,字符串,布尔)。

DataFrame 有行索引(row index) 和 列索引(col index)

构建DataFrame

通过数据dict 类型,来创建一个DataFrame

DataFrame 自动按照列排序

DataFrame 简单操作

  • 如果在已经有的DataFrame 插入一个新字段.不存在的字段(没有该字段对应数据,数据NAN)

  • 获取DataFrame 的列

  • 获取DataFrame 的某一列/多列

  • 取DataFrame 的行数据

Index Ojbects(索引对象)

时间序列

时间序列指能在任何能在时间上观测到的数据。很多时间序列是有固定频率(fixed frequency)的,意思是数据点会遵照某种规律定期出现,比如每15秒,每5分钟,或每个月。时间序列也可能是不规律的(irregular),没有一个固定的时间规律。如何参照时间序列数据取决于我们要做什么样的应用,我们可能会遇到下面这些:

Timestamps(时间戳),具体的某一个时刻

Fixed periods(固定的时期),比如2007年的一月,或者2010年整整一年

Intervals of time(时间间隔),通常有一个开始和结束的时间戳。Periods(时期)可能被看做是Intervals(间隔)的一种特殊形式

Experiment or elapsed time(实验或经过的时间);每一个时间戳都是看做是一个特定的开始时间(例如,在放入烤箱后,曲奇饼的直径在每一秒的变化程度)1.5.1 日期和时间的数据类型

python 标准包表示时间和日期数据。

  • datetime
  • time
  • calendar

字符串与时间转化

  • 日期类型格式化

  • pandas 中to_datetime 方法解析很多不同种类的日期表示

  • date_range 生成按照日频读的时间戳

类别数据

类别行数据基本操作

有重复部分。我们可以unique和value_counts,从一个数组提取不同的数值,并计算频度

  • 不同单词个数

  • 每个类别出现次数

DataFrame 分析类型数据

  • 查看每个字段类型

  • 类别型字符串转化类别对象

让我们一起加油

Python数据分析零基础入门实战--机器学习视频教程-人工智能-CSDN程序员研修院

相关内容

热门资讯

摘莲蓬作文五年级【精彩6篇】 摘莲蓬作文五年级 篇一摘莲蓬今天是一个晴朗的秋日,我和妈妈一起来到了一个美丽的莲花池。莲花池里的莲花...
云五年级作文(精彩6篇) 云五年级作文 篇一我的暑假生活暑假终于来临了,这是我最期待的时刻。在这个美好的假期里,我过得非常充实...
全家总动员五年级作文650字... 全家总动员五年级作文650字 篇一《全家总动员》是一部非常有趣的电影,讲述了一家人为了拯救家人的餐厅...
兄弟之间的友谊五年级作文【优... 兄弟之间的友谊五年级作文 篇一兄弟之间的友谊兄弟之间的友谊是一种特殊的情感,它是由血缘关系和共同成长...
难忘的事五年级作文(精彩6篇... 难忘的事五年级作文 篇一我的暑假生活今年暑假,我和家人一起去了海边度假,度过了一个难忘的假期。我们选...
自己管自己的作文五年级(精选... 自己管自己的作文五年级 篇一自己的作文一直以来都是我在小学五年级中非常自豪的一项技能。在这个年级里,...
迎春花儿开五年级作文(精选6... 迎春花儿开五年级作文 篇一迎春花儿开春天来了,大自然万物复苏。在我们学校的花坛里,一片绚丽的迎春花正...
时间五年级作文(经典6篇) 时间五年级作文 篇一我的暑假计划暑假马上就要到了,我制定了一个丰富多彩的暑假计划。首先,我打算每天都...
五年级绿豆糖水作文(精彩6篇... 五年级绿豆糖水作文 篇一绿豆糖水的制作过程绿豆糖水是一道非常受欢迎的甜品,制作起来也非常简单。下面我...
五年级孩子以观察晚霞为体裁的... 五年级孩子以观察晚霞为体裁的作文 篇一美丽的晚霞今天傍晚,我看到了一幅美丽的晚霞。晚霞的颜色非常丰富...
小学五年级母爱的作文500字... 小学五年级母爱的作文500字 篇一母爱是世界上最伟大的力量。在我们的成长过程中,母亲的爱无处不在,时...
五年级暑假写去女儿国玩作文(... 五年级暑假写去女儿国玩作文 篇一女儿国是我梦寐以求的地方。暑假的一天,我终于有机会去女儿国玩了!我和...
蚂蚁帝国五年级作文(实用3篇... 蚂蚁帝国五年级作文 篇一:探索蚂蚁帝国的奇妙世界蚂蚁帝国是一个神奇的世界,它隐藏在我们看不见的地方,...
一幅画作文五年级200字(推... 一幅画作文五年级200字 篇一《夏日的乐园》我在学校的美术课上画了一幅画,它是我想象中的夏日乐园。画...
开学第一天五年级作作文69篇... 开学第一天五年级作作文69篇 篇一我的开学第一天 今天是我五年级的第一天,我非常兴奋。早上,我...
阳光总在风雨后五年级作文(最... 阳光总在风雨后五年级作文 篇一五年级作文:阳光总在风雨后在生活中,我们常常会遇到各种各样的挫折和困难...
学溜冰作文500字五年级(精... 学溜冰作文500字五年级 篇一学溜冰冬天来了,大街上银装素裹,冰雪世界,真是美不胜收。在这样的季节里...
开到荼縻五年级作文(精简3篇... 开到荼縻五年级作文 篇一:我的暑假计划暑假就要到了,同学们都纷纷计划着怎么度过这个美好的假期。而我作...
暑假趣事作文五年级优(最新6... 暑假趣事作文五年级优 篇一夏日炎炎,放学了,我迫不及待地踏上了漫长的暑假旅程。这个暑假,我有许多有趣...
关于小学生五年级作文300字... 关于小学生五年级作文300字左右的作文 篇一我的暑假计划暑假即将来临,我早早地做好了我的暑假计划。接...