当前位置: 首页 > news >正文

wordpress是国外的吗广告优化师适合女生吗

wordpress是国外的吗,广告优化师适合女生吗,网站评论管理怎么做的,商标logo生成器Pandas 的透视表函数主要为 pivot() 和 pivot_table(),主要的功能为对 DataFrame 的行和列进行重新组合来重塑数据。 一、pivot 函数 pivot 函数只能对数据进行重塑,不能进行聚合 1. 数据准备 import pandas as pddf1 pd.DataFrame({department_id: […

Pandas 的透视表函数主要为 pivot()pivot_table(),主要的功能为对 DataFrame 的行和列进行重新组合来重塑数据。

一、pivot 函数

pivot 函数只能对数据进行重塑,不能进行聚合

1. 数据准备

import pandas as pddf1 = pd.DataFrame({'department_id': [1, 2, 3, 3, 1, 1],'month': ['Jan', 'Jan', 'Jan', 'Feb', 'Feb', 'Mar'],'revenue': [8000, 9000, 10000, 7000, 8000, 6000,]
})df2 = pd.DataFrame({'department_id': [1, 1, 2, 3, 3, 1, 2],'month': ['Jan', 'Jan', 'Jan', 'Jan', 'Feb', 'Mar', 'Feb'],'revenue': [8000, 9000, 10000, 7000, 8000, 6000, 10000]
})print(df1)
print(df2)
df1department_id month  revenue
0              1   Jan     8000
1              2   Jan     9000
2              3   Jan    10000
3              3   Feb     7000
4              1   Feb     8000
5              1   Mar     6000df2department_id month  revenue
0              1   Jan     8000
1              1   Jan     9000
2              2   Jan    10000
3              3   Jan     7000
4              3   Feb     8000
5              1   Mar     6000
6              2   Feb    10000

2. 基本语法

"""调用方式一:pd.pivot(df, index=, columns=, values=)调用方式二:df.pivot(index=, columns=, values=)参数:1. index:指定作为行索引的列2. columns:指定作为列索引的列3. values:指定作为数据值的列
"""
dp = df1.pivot(index="department_id", columns="month", values="revenue")
# dp = pd.pivot(df1, index="department_id", columns="month", values="revenue")
print(dp)# dp2 = df2.pivot(index="department_id", columns="month", values="revenue") 
# error,Index contains duplicate entries, cannot reshape,存在重复数据,pivot 不能聚合,所以报错
month             Feb      Jan     Mar
department_id                         
1              8000.0   8000.0  6000.0
2                 NaN   9000.0     NaN
3              7000.0  10000.0     NaN

二、pivot_table 函数

pivot_table 函数既能对数据进行重塑,也可以进行聚合

1. 数据准备

import pandas as pddf1 = pd.DataFrame({'department_id': [1, 2, 3, 3, 1, 1],'month': ['Jan', 'Jan', 'Jan', 'Feb', 'Feb', 'Mar'],'revenue': [8000, 9000, 10000, 7000, 8000, 6000,]
})df2 = pd.DataFrame({'department_id': [1, 1, 2, 3, 3, 1, 2],'month': ['Jan', 'Jan', 'Jan', 'Jan', 'Feb', 'Mar', 'Feb'],'revenue': [8000, 9000, 10000, 7000, 8000, 6000, 10000]
})print(df1)
print(df2)
df1department_id month  revenue
0              1   Jan     8000
1              2   Jan     9000
2              3   Jan    10000
3              3   Feb     7000
4              1   Feb     8000
5              1   Mar     6000df2department_id month  revenue
0              1   Jan     8000
1              1   Jan     9000
2              2   Jan    10000
3              3   Jan     7000
4              3   Feb     8000
5              1   Mar     6000
6              2   Feb    10000

2. 基本语法

"""调用方式一:pd.pivot_table(df, index=, columns=, values=, aggfunc=)调用方式二:df.pivot_table(index=, columns=, values=, aggfunc=)参数:1. index:指定作为行索引的列2. columns:指定作为列索引的列3. values:指定作为数据值的列4. aggfunc:指定聚合的函数
"""
dp = pd.pivot_table(df1, index="department_id", columns="month", values="revenue")
# dp = df1.pivot_table(index="department_id", columns="month", values="revenue")
print(dp)
month             Feb      Jan     Mar
department_id                         
1              8000.0   8000.0  6000.0
2                 NaN   9000.0     NaN
3              7000.0  10000.0     NaN
# pivot_table 函数会对重复数据进行聚合,默认是 mean 函数
dp2 = pd.pivot_table(df2, index="department_id", columns="month", values="revenue")
print(dp2)
month              Feb      Jan     Mar
department_id                          
1                  NaN   8500.0  6000.0
2              10000.0  10000.0     NaN
3               8000.0   7000.0     NaN
# 使用 aggfunc 参数指定聚合函数
dp3 = pd.pivot_table(df2, index="department_id", columns="month", values="revenue", aggfunc="sum")
print(dp3)
month              Feb      Jan     Mar
department_id                          
1                  NaN  17000.0  6000.0
2              10000.0  10000.0     NaN
3               8000.0   7000.0     NaN
http://www.tj-hxxt.cn/news/119170.html

相关文章:

  • h5网站如何做排名郑州网站关键词优化外包
  • 淮安哪里有做网站的人2020 惠州seo服务
  • 电子商务做网站骗钱怎么办茂名百度seo公司
  • 软件开发工程师简历模板成都比较靠谱的seo
  • 创新型的合肥网站建设网站设计方案模板
  • 江西网站制作的公司哪家好对网站提出的优化建议
  • 免费的舆情网站不用下载直接打开网站备案查询系统
  • 沈阳微信网站开发谷歌推广一年多少钱
  • c 做网站 知乎前端优化
  • 网站经营性备案美国新冠疫情最新消息
  • 开奖网站怎么做企业营销策略分析论文
  • 中国第一个做电商网站网络营销的应用
  • 小米路由做网站seo的排名机制
  • 政府网站建设工作总结windows优化大师是什么
  • 苏州建设网站哪家好性价比高seo排名
  • 秦皇岛网站制作多少钱西安新站网站推广优化
  • php在线做网站百度竞价排名收费标准
  • 外贸玩具网站查关键词排名软件
  • ui设计的网站有哪些外贸营销网站建站
  • 石家庄做网站价格网站优化公司哪个好
  • 肇庆建设银行招聘网站关键词搜索优化外包
  • 做新闻网站编辑需要什么seo有哪些优缺点?
  • 太仓市建设招标网站怎么样推广自己的网址
  • 大数据平台的整体搭建思路百度seo手机
  • 网站做全景软文平台有哪些
  • 苏小小移动网站国内打开google网页的方法
  • 网站建设有没有做的必要性百度网页搜索
  • 网络营销的推广手段seo个人优化方案案例
  • 网站建设江西济南网站优化
  • 成都网站建设联系电话个人网站设计欣赏