Python数据分析教程(二):Pandas


Pandas导入

  • Pandas是Python第三方库,提供高性能易用数据类型和分析工具
  • Pandas基于NumPy实现,常与NumPy和Matplotlib一同使用
  • 两个数据类型:Series, DataFrame
import pandas as pd

Pandas与numpy的比较

Python数据分析教程(二):Pandas

Pandas的Series类型

由一组数据及与之相关的数据索引组成

Python数据分析教程(二):Pandas

Pandas的Series类型的创建

Series类型可以由如下类型创建:

  • Python列表,index与列表元素个数一致
  • 标量值,index表达Series类型的尺寸
  • Python字典,键值对中的“键”是索引,index从字典中进行选择操作
  • ndarray,索引和数据都可以通过ndarray类型创建
  • 其他函数,range()函数等

Python数据分析教程(二):Pandas

Python数据分析教程(二):Pandas

Pandas的Series类型的基本操作

Series类型包含index和values两个部分:

  • index 获得索引
  • values 获得数据

由ndarray或字典创建的Series,操作类似ndarray或字典类型

Python数据分析教程(二):Pandas

pandas的DataFrame类型

  • DataFrame类型由共用相同索引的一组列组成

  • DataFrame是一个表格型的数据类型,每列值类型可以不同

  • DataFrame既有行索引、也有列索引

  • DataFrame常用于表达二维数据,但可以表达多维数据

  • DataFrame是二维带“标签”数组

  • DataFrame基本操作类似Series,依据行列索引

Python数据分析教程(二):Pandas

pandas的DataFrame类型创建

DataFrame类型可以由如下类型创建:

  • 二维ndarray对象
  • 由一维ndarray、列表、字典、元组或Series构成的字典
  • Series类型
  • 其他的DataFrame类型

本站声明:
1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;

2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;

3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;

4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;

5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/294449.html

(0)
上一篇 2022年12月2日
下一篇 2022年12月2日

相关推荐

发表回复

登录后才能评论