当前位置:网站首页 > Python数据科学 > 正文

python 字典添加数据(python字典里面添加字典)



数据表的处理和数据运算也是非常基础的知识。

目录

  • 1. 数据表的处理
  • 1.1 转置数据表的行列
  • 1.2 将数据表转换为树形结构
  • 1.3 数据表的拼接
  • merge()函数
  • concat()函数
  • append()函数
  • 2. 数据的运算
  • 2.1 数据的统计运算
  • 求和
  • 求平均值、求最值
  • 2.2 获取数值分布情况
  • 2.3 计算相关系数
  • 2.4 分组汇总数据
  • 2.5 创建数据透视表

将数据表转换为树形结构就是在维持二维表格的行标签不变的情况下,把列标签也变成行标签,通俗来讲,就是为二维表格建立层次化的索引。

用stack()函数将上述数据表转换为树形结构。

数据表的拼接是指将两个或多个数据表合并为一个数据表,主要会用到pandas模块中的merge()函数、concat()函数和append()函数。

merge()函数

想合并两个表的所有数据,则需要为merge()函数添加参数how,并设置其值为'outer'。

如果两个表中相同的列标签不止一个,可以利用参数on来指定依据哪一列进行合并操作

concat()函数

concat()函数采用的是全连接数据的方式,它可以直接将两个或多个数据表合并,即不需要两表的某些列或索引相同,也可以把数据整合到一起。

合并后的表中每一行的行标签仍然为原先两个表各自的行标签,如果想要重置行标签,可以在concat()函数中设置参数ignore_index为True。

append()函数

append()函数的用法比较简单,它可以直接将一个或多个数据表中的数据合并到其他数据表中。

和 print(pd.concat([data1,data2])) 结果一样

有数据的统计运算、数值分布情况的获取、相关系数的计算、数据的分组汇总、数据透视表的创建。

常见的统计运算包括求和、求平均值、求最值,分别要用到sum()函数、mean()函数、max()函数和min()函数。

求和

对于非数值数据,运算结果是将它们依次连接得到的一个字符串;对于数值数据,运算结果才是数据之和。

求平均值、求最值

pandas模块中的describe()函数可以按列获取数据表中所有数值数据的分布情况,包括数据的个数、均值、最值、方差、分位数等。

相关系数通常用来衡量两个或多个元素之间的相关程度,使用pandas模块中的corr()函数可以计算相关系数。

如果只想查看某一列与其他列的相关系数,可以用列标签来指定列。

pandas模块中的groupby()函数可以对数据进行分组。

数据透视表可对数据表中的数据进行快速分组和计算。pandas模块中的pivot_table()函数可以制作数据透视表。

附记:在茫茫的信息海洋中,遇到就是有缘,期待回复交流,为缘分留下痕迹……

到此这篇python 字典添加数据(python字典里面添加字典)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • python 数据库 连接池(python数据库连接池工具类)2025-11-02 11:18:08
  • 【python】采集每日必看黄色软件数据~2025-11-02 11:18:08
  • python中format用法(最全汇总)_python中format的用法菜鸟教程2025-11-02 11:18:08
  • Python数据可视化 Pyecharts 制作 Radar 雷达图_Python数据可视化 Pyecharts 制作 Radar 雷达图2025-11-02 11:18:08
  • Python 数据科学入门_python数据科学入门2025-11-02 11:18:08
  • python 数据库连接池和并发(python oracle数据库连接池)2025-11-02 11:18:08
  • win32gui python 如何获取list 控件内容(python获取list中的数据)2025-11-02 11:18:08
  • python 数据库 连接池(python3连接数据库)2025-11-02 11:18:08
  • Python函数参数类型有哪些(python函数参数数据类型)2025-11-02 11:18:08
  • Pymysql 连接池(python 数据库 连接池)2025-11-02 11:18:08
  • 全屏图片