0. DataFrame 的 index、columns、values

>> df = pd.DataFrame(np.arange(6).reshape(3, 2), index=['one', 'two', 'three'], columns=['a', 'b'])
>> dfa  b
one    0  1
two    2  3
three  4  5>> df.index
Index(['one', 'two', 'three'], dtype='object')>> df.columns
Index(['a', 'b'], dtype='object')>> df.values
array([[0, 1],[2, 3],[4, 5]])

1. 认识 pivot table

>> df = pd.DataFrame({'foo': ['one','one','one','two','two','two'],'bar': ['A', 'B', 'C', 'A', 'B', 'C'],'baz': [1, 2, 3, 4, 5, 6]})# 通过字典的方式构造 DataFrame
>> dfbar  baz  foo
0   A    1  one
1   B    2  one
2   C    3  one
3   A    4  two
4   B    5  two
5   C    6  two>> df.pivot(index='foo', columns='bar', values='baz')
bar  A  B  C
foo
one  1  2  3
two  4  5  6>> df.pivot(index='bar', columns='foo', values='baz')
foo  one  two
bar
A      1    4
B      2    5
C      3    6

可见 pivot 是对原始 dataframe 展示样式的重新组织和排列。

pandas 学习 —— pivot table相关推荐

  1. python数据分析-pandas学习

    文章目录 一.pandas环境的搭建 1.pandas 简介 2.pandas安装和调用 二.pandas学习 1.pandas简介 2.pandas学习资源 3.pandas核心数据结构 4.Ser ...

  2. 数据分析之pandas学习笔记(六)(层次化索引、重塑、轴向旋转、行列变换、合并表数据)

    数据分析之Pandas学习笔记(六)(层次化索引.重塑.轴向旋转.行列变换.合并表数据) level层次化索引 unstack()与stack()进行重塑,即:行列索引变换 swaplevel()交换 ...

  3. Pandas学习(三)---数值运算

    Pandas学习--数值运算 数值计算和统计基础 常用数学.统计方法 基本参数:axis.skipna 主要数学计算方法,可用于Series和DataFrame(1) 主要数学计算方法,可用于Seri ...

  4. Python pandas学习总结-万字好文建议收藏

    推荐关注↓↓↓↓ pandas是做数据分析非常重要的一个模块,它使得数据分析的工作变得更快更简单.由于现实世界中数据源的格式非常多,但是pandas也支持了不同数据格式的导入方法,所以学习pandas ...

  5. python pandas库——pivot使用心得

    python pandas库--pivot使用心得 2017年12月14日 17:07:06 阅读数:364 最近在做基于python的数据分析工作,引用第三方数据分析库--pandas(versio ...

  6. python data PDAdata pivot table ,group by, contains, starts with

    import pandas import re mystring = "有1.345mm" result = re.search("\d+(.\d+)?",my ...

  7. pandas学习笔记四:运算方法和运算工具

    1.数值计算和统计基础 import numpy as np import pandas as pd# 基本参数:axis.skipnadf = pd.DataFrame({'key1':[4,5,3 ...

  8. python中pivot table 透视表实例

    下面是python透视表的简单实例,希望对学习这一块的朋友们能够有所帮助. import pandas as pddef pivot_table():data_df = pd.read_csv(&qu ...

  9. [Pandas 学习笔记] - No.1 pandas学习笔记

    pandas学习笔记 pandas是基于numpy开发出的数据分析包,用于高效地操作大型数据集.pandas的数据结构有三种 分别为 series,dataframe和panel,对应一维,二维,三维 ...

最新文章

  1. 如何解决diff: /../Podfile.lock: No such file or directory 的问题
  2. 密度聚类、密度聚类过程、OPTICS算法
  3. 设计前沿:16款扁平风格 iOS 7 图标设计
  4. git下载指定分支代码到本地
  5. 学了这些技术就能轻松找到一份待遇不错的岗位
  6. 【学习】程序员技术练级攻略
  7. webpack联邦模块之consumes方法
  8. 【Python学习】 - 关于DataFrame中的applymap函数 和 Series中的map函数
  9. 《WEB渗透一.信息收集》
  10. 澎思科技新出行人再识别(ReID)算法,刷新三大数据集最高记录
  11. .NET 框架中的字符串(转自MSDN,关于字符串的详细解说!)
  12. ZooKeeper学习第七期--ZooKeeper一致性原理(转)
  13. 非常好用的模糊pid温度控制算法_高度集成高速多点温度PID控制方案
  14. ubuntu 黑体_Ubuntu安装文泉驿-微米黑字体
  15. 汽车故障诊断技术【2】
  16. win10开机桌面假死鼠标能动怎么办
  17. yaml使用方法_通过网络使用YAML
  18. 2019年 腾讯校园招聘JAVA
  19. seo之html优化,SEO优化技巧之HTML优化
  20. 双目视觉(三)立体匹配算法

热门文章

  1. [E]PSM算法简析
  2. html的table效果,html的table用法(让网页的视觉效果显示出来)
  3. python背单词小程序_python背单词小程序
  4. python图像增强_使用Python进行图像增强
  5. 力扣-图解算法数据结构-剑指 Offer 05. 替换空格
  6. Hadoop的map阶段流程
  7. js 将点击事件当作参数引入_NodeJS中的事件驱动程序实现原理解析
  8. CentOs7配置java环境
  9. Spark常用算子讲解一
  10. LeetCode 63.不同路径II(动态规划)