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

17做网站 一件代发wordpress如和安装

17做网站 一件代发,wordpress如和安装,网站建设主要流程,海尔建设网站的内容目录 4.5 pandas 高级数据处理与分析 一、课程目标 二、对数据表格进行处理 (一)行列转置 (二)将数据表转换为树形结构 三、数据表的拼接 (一)merge () 函数的运用 (二)concat () 函数的运用 (三)append () 函数的运用 四、对数据表格的同级运算 五、计算数据表格中数…

目录

  4.5 pandas 高级数据处理与分析

  一、课程目标

  二、对数据表格进行处理

  (一)行列转置

  (二)将数据表转换为树形结构

  三、数据表的拼接

  (一)merge () 函数的运用

  (二)concat () 函数的运用

  (三)append () 函数的运用

  四、对数据表格的同级运算

  五、计算数据表格中数值的分布情况

  六、对数据表中的相关性进行计算

  七、对数据进行分类汇总

  八、创建数据透视表

  九、课程回顾和小结

  十、课后练习


 

  4.5 pandas 高级数据处理与分析

  一、课程目标

  本次课程主要围绕 pandas 的高级数据处理与分析功能展开,通过理论讲解和案例分析,让学员掌握数据转置、表格拼接、统计运算、相关性分析、分类汇总、数据透视表等高级操作技巧。学员学完本次课程后,能够熟练使用 pandas 进行复杂的数据处理和深度数据分析。

  二、对数据表格进行处理

  在数据分析过程中,我们经常需要对数据表格进行各种处理,包括行列转置和转换为树形结构。

  (一)行列转置

  行列转置是将数据表格的行和列互换位置。

import pandas as pd
import numpy as np# 创建示例数据
np.random.seed(42)
data = {'姓名': ['张三', '李四', '王五', '赵六'],'语文': [85, 90, 78, 88],'数学': [92, 87, 95, 80],'英语': [88, 91, 85, 92]
}
df = pd.DataFrame(data)
df = df.set_index('姓名')print("原始数据:")
print(df)# 行列转置
df_transposed = df.T
print("\n转置后的数据:")
print(df_transposed)# 恢复索引
df_transposed = df_transposed.reset_index()
df_transposed = df_transposed.rename(columns={'index': '科目'})
print("\n恢复索引后的数据:")
print(df_transposed)

  这个案例展示了如何使用T属性对数据表格进行行列转置,以及如何恢复索引并修改列名。

  (二)将数据表转换为树形结构

  将数据表转换为树形结构可以更直观地展示数据之间的层次关系。

# 创建树形结构数据
tree_data = {'id': [1, 2, 3, 4, 5, 6, 7],'parent_id': [None, 1, 1, 2, 2, 3, 3],'name': ['A', 'B', 'C', 'D', 'E', 'F', 'G'],'value': [10, 20, 30, 40, 50, 60, 70]
}
df_tree = pd.DataFrame(tree_data)print("原始树形结构数据:")
print(df_tree)# 定义构建树形结构的函数
def build_tree(df, parent_id=None):tree = []children = df[df['parent_id'] == parent_id]for _, child in children.iterrows():node = {'id': child['id'],'name': child['name'],'value': child['value'],'children': build_tree(df, child['id'])}tree.append(node)return tree# 构建树形结构
tree = build_tree(df_tree)
print("\n转换后的树形结构:")
import json
print(json.dumps(tree, indent=2, ensure_ascii=False))

  这个案例展示了如何将数据表转换为树形结构。通过递归函数,可以将具有父子关系的数据转换为嵌套的字典列表形式,便于进行树形结构的展示和分析。

  三、数据表的拼接

  在数据分析过程中,我们经常需要将多个数据表拼接在一起。pandas 提供了多种拼接数据表的方法。

  (一)merge () 函数的运用

  merge()函数用于根据一个或多个键将不同 DataFrame 中的行连接起来。

# 创建示例数据
df1 = pd.DataFrame({'学号': [1001, 1002, 1003, 1004],'姓名': ['张三', '李四', '王五', '赵六'],'班级': ['一班', '二班', '一班', '二班']
})df2 = pd.DataFrame({'学号': [1001, 1002, 1003, 1005],'成绩': [85, 90, 78, 88]
})print("df1:")
print(df1)
print("\ndf2:")
print(df2)# 内连接
df_inner = pd.merge(df1, df2, on='学号', how='inner')
print("\n内连接结果:")
print(df_inner)# 左连接
df_left = pd.merge(df1, df2, on='学号', how='left')
print("\n左连接结果:")
print(df_left)# 右连接
df_right = pd.merge(df1, df2, on='学号

文章转载自:

http://C3CUvlci.xfwnk.cn
http://0x3LAHoo.xfwnk.cn
http://S1CJAfUP.xfwnk.cn
http://ishJQnv4.xfwnk.cn
http://imsGa0hU.xfwnk.cn
http://Ea9zCLLo.xfwnk.cn
http://EuJIocks.xfwnk.cn
http://fQEu4KPW.xfwnk.cn
http://jl2VxvLm.xfwnk.cn
http://TkGIGU43.xfwnk.cn
http://RYDj6cfu.xfwnk.cn
http://kr9VzxLP.xfwnk.cn
http://faiGe3V0.xfwnk.cn
http://5xBvTaZd.xfwnk.cn
http://SXIF0uYq.xfwnk.cn
http://muFRiYNE.xfwnk.cn
http://rkUBJSPK.xfwnk.cn
http://8dU1YX54.xfwnk.cn
http://4ovINzQU.xfwnk.cn
http://UOrhEWMT.xfwnk.cn
http://pcPgLmbJ.xfwnk.cn
http://J8amBH2i.xfwnk.cn
http://lNigyW3s.xfwnk.cn
http://fu6PErnh.xfwnk.cn
http://4V2QJYRx.xfwnk.cn
http://ngQNO064.xfwnk.cn
http://WSJo1hxH.xfwnk.cn
http://JXFmY7yE.xfwnk.cn
http://ItHeo30F.xfwnk.cn
http://PJ83F7sY.xfwnk.cn
http://www.dtcms.com/wzjs/628016.html

相关文章:

  • 用jsp做的网站的代码成都网站建设优化推广
  • 建设银行网站登录密码网络营销主要做什么
  • 启东市住房和城乡建设局网站哪些网站可以做ppt赚钱
  • 贵 建设厅网站文件百度旧版本下载
  • 做网站有什么平台查看一个网站的源代码做评价
  • 做网站空间多大网站开发专业就业指导
  • 手机网站成功案例杭州seo顾问
  • ui设计师与网站编辑有什么关系好看的网站设计
  • 网站开发课程培训win10本地安装wordpress
  • 限时抢购网站源码广州代理记账公司
  • 网站敏感词汇网站系统排名
  • 做网站赚不了钱电子商务网站建设实验指导
  • 如何重启网站服务器开发商交房必备条件
  • 建设企业网站可信度网建天地小区
  • 大理北京网站建设建站公司不给源码
  • 池州专业网站建设专业简历制作
  • 安阳企业网站优化排名做网站背景图片浪漫爱情
  • 网站备案不通过软件开发用什么软件编程
  • 各大网站推广平台创建百度网站
  • 做化工的外贸网站都有什么地方珠海市工程造价信息网
  • 宁波建设工程主管部门网站省住房和城乡建设厅官方网站
  • 网站建设尢金手指专业WordPress 虎嗅主题免费
  • 自做网站域名重定向wordpress网站之间互联
  • 网站如何做企业电子宣传册网站建设学什么软件
  • 如何做好一个网站运营动漫设计培训机构哪里好
  • 廊坊做网站外包做的比较好的二手交易网站
  • 织梦网站2个模型c 做网站怎么连接到别的网页
  • 网站建设排名公司做像美团淘宝平台网站多少钱
  • 飞数石家庄网站建设深圳市住房和建设局网站和市住宅租赁管理服务中心
  • 赣州网站建设平台外包小程序开发注意事项