DataFrame.pivot_table函数

DataFrame.pivot_table函数 首页 / Pandas入门教程 / DataFrame.pivot_table函数

Pandas pivot_table()用于计算,汇总和汇总数据。它被定义为函数强大的工具,可通过总和(Sum),计数(Count),平均值(Average),最大(Max)最小(Min)之类的计算来汇总数据,它还允许用户对数据进行排序和过滤。

参数

  • data              -  一个DataFrame。
  • values          -  它是一个可选参数,用于引用要汇总的列。
  • index           -  它是指列,Grouper和数组。如果传递一个数组,则它必须与数据具有相同的长度。
  • columns     -  是指列,Grouper和数组,如果传递一个数组,则它必须与数据具有相同的长度。
  • aggfunc      -  函数,函数列表,字典,默认numpy.mean 如果传递函数列表,则生成的数据透视表将具有层次结构列,其顶层是函数名称。
  • fill_value [scalar,default None]             -  它将缺失的值替换为一个值。
  • margins[boolean,default False]          -  它将所有行/列(例如,小计/总计)相加
  • dropna[boolean,default True]             -  它将删除所有条目均为NaN的列。
  • margins_name [string,default 'All']  -  它是指行/列的名称,当行距为True时将包含总计。

返回值:

它返回一个DataFrame作为输出。

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/pandas/pandas-pivot-table.html

来源:LearnFk无涯教程网

# importing pandas as pd 
import pandas as pd 
import numpy as np 
   
# 创建数据框
info = pd.DataFrame({'P': ['Learnfk', 'John', 'William', 'Parker'], 
      'Q': ['Python', 'C', 'C++', 'Java'], 
      'R': [19, 24, 22, 25]}) 
info 
table = pd.pivot_table(info, index =['P', 'Q'])   
table

输出

    P          Q         R
   John       C         24
   Parker     Java      25
   Learnfk      Python    19
   William    C         22

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

推荐系统三十六式 -〔刑无刀〕

从0开始学微服务 -〔胡忠想〕

正则表达式入门课 -〔涂伟忠〕

物联网开发实战 -〔郭朝斌〕

实用密码学 -〔范学雷〕

手把手带你搭建秒杀系统 -〔佘志东〕

林外 · 专利写作第一课 -〔林外〕

高并发系统实战课 -〔徐长龙〕

Midjourney入门实践课 -〔Jovi〕

好记忆不如烂笔头。留下您的足迹吧 :)