pandas能做什么:
结构化数据分析、数据挖掘。
ipython简介
python命令行与ipython命令行的区别:
显示数据可读性强,特别是对字典
python命令行与ipython命令行的区别:
显示数据可读性强,特别是对字典
1.命令补全,按Tab,
2.shell命令
3.魔术命令
pandas核心数据结构创建
series创建
series是一维带标签的数组,数组里可以放任意的数据(整数,浮点数,字符串,Python Object)
Series数据结构表示一个行或一个列的数据,有一个默认的数据索引
dataFrame
DataFrame是二维带行标签和列标签的数组,可以是Excel表格、SQL数据库的表格、Series对象字典。它是Pandas中最常用的数据结构
创建一个表格:(通过传递带有日期时间索引和带标签的列的numpy数组来创建二维数组)
另一个创建表格的方法(通过传递字典对象来创建二维数组)
查看数据
(1)head查看框架顶部,tail查看框架底部行
(2)显示行索引与列索引
3)显示值—numpy数组
4)显示数据整体情况—显示数据的快速统计摘要
5)转置,尺寸
6)通过列标签来排序
7)按值排序
9)查看某一列数据
10)用标签索引
11)通过位置来选择(某行,列)