跟艾文学编程《Python基础》(7)pandas数据分析
创始人
2024-02-03 07:13:57
作者: 艾文,计算机硕士学位,企业内训讲师和金牌面试官,公司资深算法专家,现就职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程序员研修院

相关内容

热门资讯

埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...