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

工作职责怎么写seo高端培训

工作职责怎么写,seo高端培训,网站建设销售在哪找客户,做网站建设的要对透视表(pivot table)中的 "action" 类型数据进行降序排列,可以使用 Pandas 的 sort_values() 方法。以下是具体方法和解释: 1. 原始透视表结构 假设你的透视表是通过以下代码生成的: pivot_table pd.…

要对透视表(pivot table)中的 "action" 类型数据进行降序排列,可以使用 Pandas 的 sort_values() 方法。以下是具体方法和解释:


1. 原始透视表结构

假设你的透视表是通过以下代码生成的:

pivot_table = pd.pivot_table(clear_combined_data,index=["genres"],columns="person_id",values="imdb_score",aggfunc=np.sum
)

透视表可能如下(示例):

person_id    101    102    103
genres                       
Action      7.5    8.0    NaN
Comedy      6.5    NaN    7.0
Drama       NaN    9.0    6.0

2. 提取 "action" 类型数据

action_data = pivot_table.loc["Action"]  # 提取 "Action" 行

输出:

person_id
101    7.5
102    8.0
103    NaN
Name: Action, dtype: float64

3. 对 action_data 降序排列

由于 action_data 是一个 Series(一维数据),直接使用 sort_values()

action_sorted = action_data.sort_values(ascending=False)
参数说明
  • ascending=False:降序排列(默认是 True 升序)。
  • 如果数据中有 NaN,默认会排在最后。
输出结果
person_id
102    8.0
101    7.5
103    NaN
Name: Action, dtype: float64

4. 如果你想按列(演员ID)对透视表排序

如果目标是 对所有电影类型按某列(如演员ID=101)降序排列,可以这样操作:

pivot_sorted = pivot_table.sort_values(by=101, ascending=False)

输出:

person_id    101    102    103
genres                       
Action      7.5    8.0    NaN
Comedy      6.5    NaN    7.0
Drama       NaN    9.0    6.0

(因为 Action 的101列值是7.5,高于 Comedy 的6.5)


5. 完整代码示例

import pandas as pd
import numpy as np# 假设原始数据
data = {"genres": ["Action", "Action", "Comedy", "Comedy", "Drama", "Drama"],"person_id": [101, 102, 101, 103, 102, 103],"imdb_score": [7.5, 8.0, 6.5, 7.0, 9.0, 6.0]
}
clear_combined_data = pd.DataFrame(data)# 生成透视表
pivot_table = pd.pivot_table(clear_combined_data,index=["genres"],columns="person_id",values="imdb_score",aggfunc=np.sum
)# 1. 提取 "Action" 类型并降序排列
action_sorted = pivot_table.loc["Action"].sort_values(ascending=False)
print("Action类型降序排列:\n", action_sorted)# 2. 对整个透视表按演员101的评分降序排列
pivot_sorted = pivot_table.sort_values(by=101, ascending=False)
print("\n透视表按演员101降序排列:\n", pivot_sorted)

6. 输出结果

Action类型降序排列:person_id
102    8.0
101    7.5
103    NaN
Name: Action, dtype: float64透视表按演员101降序排列:person_id    101    102    103
genres                       
Action      7.5    8.0    NaN
Comedy      6.5    NaN    7.0
Drama       NaN    9.0    6.0

总结

  • 对单行(如 "Action")排序
    pivot_table.loc["Action"].sort_values(ascending=False)
  • 对整个透视表按某列排序
    pivot_table.sort_values(by=列名, ascending=False)
  • 处理 NaN:默认排在最后,可通过 na_position="first" 调整。
http://www.dtcms.com/wzjs/241941.html

相关文章:

  • 网站建设的基本要素鄂州seo
  • 用jsp做校园网站新版阿里指数官网
  • 北海做网站网站建设小程序开发
  • 做网站 图片素材怎么找品牌推广宣传词
  • 西北建设有限公司官方网站免费发布推广信息的平台
  • 云南建设学院的网站专业精准网络营销推广
  • 四川手机网站建设费用抖音seo点击软件排名
  • 海宁营销型网站建设价格培训计划方案
  • 西安做北郊做网站百度公司全称
  • 代运营合同优化百度搜索
  • 易语言可以做网站么兰州网站seo诊断
  • 清华建设工程有限公司公司网站seo网站建站
  • 做动图的网站知乎直播营销的优势有哪些
  • 域名查询138seo学习
  • 哈尔滨网站设计永久免费自助建站软件
  • 达内培训机构怎么样杭州百度seo代理
  • 滑动网站百度推广工资多少钱一个月
  • 注册网站怎么做网站关键词权重查询
  • 四川省住建厅官方网站百度指数官网查询入口
  • 手机网站建设制作教程视频教程seo建站还有市场吗
  • 哪里有微信网站开发公司淘宝标题优化工具推荐
  • vR网站建设程序sku电商是什么意思
  • python做网站方便么上海app网络推广公司电话
  • 外贸网站建设注意网络推广学校
  • 安徽六安网关键词优化步骤简短
  • app研发费用如何优化网站排名
  • 做歌厅广告在哪个网站做好东莞网站营销
  • 类似闲鱼网站怎么做网址域名查询
  • 新手做导航网站上海网络营销seo
  • 梅州做网站宣传产品的方式