DataFrame 类型类似于数据库表结构的数据结构,其含有行索引和列索引,可以将DataFrame 想成是由相同索引的Series组成的Dict类型。在其底层是通过二维以及一维的数据块实现.

1,DataFrame 对象的构建

import pandas as pd
#声明数据框架对象
list = {'男生':['王超','德芙','家福'],'女生':['阿尼','阿玉','阿东']}
gendered = pd.DataFrame(list)
print(gendered)
#自动生成索引
结果:
男生 女生
0 王超 阿尼
1 德芙 阿玉
2 家福 阿东
2指定列的顺序
gendered1 = pd.DataFrame(list,columns=['女生','男生'])
print(gendered1)
结果:
女生 男生
0 阿尼 王超
1 阿玉 德芙
2 阿东 家福
3指定索引
gendered2 = pd.DataFrame(list,[7,8,9])
print(gendered2) 结果:
男生 女生
7 王超 阿尼
8 德芙 阿玉
9 家福 阿东

一些常用属性

list = {'男生':['王超','德芙','家福'],'女生':['阿尼','阿玉','阿东']}
df = pd.DataFrame(list) print(df.size)
print(df.shape)
#打印头部一条
print(df.head(1))
# 打印尾部一条
print(df.tail(1))
# 打印所有列
print(df.columns)
# 打印数据
print(df.info()) 结果:
6 (3, 2) 男生 女生
0 王超 阿尼 男生 女生
2 家福 阿东 Index(['男生', '女生'], dtype='object') <class 'pandas.core.frame.DataFrame'>
RangeIndex: 3 entries, 0 to 2
Data columns (total 2 columns):
男生 3 non-null object
女生 3 non-null object
dtypes: object(2)
memory usage: 128.0+ bytes

实例 应用:

#使用科学计算来统计AVG年龄
df = pd.DataFrame({'gender':['男','女'],'age':[18,20]})
#分组运算
grouped = df['age'].groupby(df['gender'])
#平均年龄
avg_age = grouped.mean()
#可以根据键取值
print(avg_age) 结果:
gender
女 20
男 18
Name: age, dtype: int64

最新文章

  1. Linux进程管理子系统分析【转】
  2. java抓取网页数据,登录之后抓取数据。
  3. Url转Link的C#正则表达式
  4. .Net底层剖析目录章节
  5. 一些android系统参数的获取
  6. Centos环境下部署游戏服务器-SVN
  7. PHP中的生成XML文件的4种方法(转)
  8. Hadoop读书笔记(二)HDFS的shell操作
  9. [置顶] 从引爆点的角度看360随身wifi的发展
  10. 自己动手写spring容器(1)
  11. 在Navicat 中给Mysql中的某字段添加前缀00
  12. 关于Promise的记录和理解
  13. Golang的session管理器
  14. 有关https有的网站可以访问有的访问不了的问题
  15. ASP.NETCore学习记录(二) —— ASP.NET Core 中间件
  16. 解决iPad/iPhone下手机号码会自动被加上a标签的问题
  17. Thunder——Final发布
  18. [转载]SQL Server行列转换实现
  19. git fatal: https://github.com/TeaCodie/TeaCodie-Website.git/info/refs not found: did you run git update-server-info on the server 错误
  20. Hive架构

热门文章

  1. 导出不带.svn的文件夹或者是不含.class的文件
  2. STM32 ADC 采样 频率的确定
  3. 安装 Xshell 5/6 时出现.dll以及0xc000007错误的解决
  4. 小技巧 - CSS中:hover调试
  5. 【Matplotlib】利用Python进行绘图
  6. Mybatis使用MySQL模糊查询时输入中文检索不到结果怎么办--转自http://www.jb51.net/article/88236.htm
  7. python中的列表、元组、数组&mdash;&mdash;是不是特别容易混淆啊??
  8. Pika的设计及实现
  9. python利用lxml读写xml格式文件
  10. iOS mac终端下的SQL语句