pandas.DataFrame.from_dict直接从字典构建DataFrame的方法

 更新时间:2022年06月17日 09:46:38   作者:旺仔的算法coding笔记  
本文主要介绍了pandas.DataFrame.from_dict直接从字典构建DataFrame的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

pandas函数中pandas.DataFrame.from_dict 直接从字典构建DataFrame 。

参数解析

DataFrame from_dict()方法用于将Dict转换为DataFrame对象。 此方法接受以下参数。

  • data: dict or array like object to create DataFrame.data :字典或类似数组的对象来创建DataFrame。
  • orient: The orientation of the data. The allowed values are (‘columns’, ‘index’), default is the ‘columns’.  orient :数据的方向。 允许值为(“列”,“索引”),默认值为“列”。 Specify orient='index' to create the DataFrame using dictionary keys as rows:。 当参数orient为index值时,会将字典的keys作为DataFrame的行。(默认是keys变为列)
  • columns: a list of values to use as labels for the DataFrame when orientation is ‘index’. If it’s used with columns orientation, ValueError is raised.     columns :当方向为“索引”时,用作DataFrame标签的值的列表。 如果与列方向一起使用,则会引发ValueError 。

实例  

1)By default the keys of the dict become the DataFrame columns:

默认是将字典的keys作为列

data = {'col_1': [3, 2, 1, 0], 'col_2': ['a', 'b', 'c', 'd']}
pd.DataFrame.from_dict(data)
   col_1 col_2
0      3     a
1      2     b
2      1     c
3      0     d

2) Specify orient='index' to create the DataFrame using dictionary keys as rows: 参数orient为index值时,会将字典的keys作为DataFrame的行

data = {'row_1': [3, 2, 1, 0], 'row_2': ['a', 'b', 'c', 'd']}
pd.DataFrame.from_dict(data, orient='index')
       0  1  2  3
row_1  3  2  1  0
row_2  a  b  c  d

3) orient为index值时, 可以手动命名列名

pd.DataFrame.from_dict(data, orient='index',
                       columns=['A', 'B', 'C', 'D'])
       A  B  C  D
row_1  3  2  1  0
row_2  a  b  c  d

参考: pandas.DataFrame.from_dict — pandas 1.3.4 documentation

到此这篇关于pandas.DataFrame.from_dict直接从字典构建DataFrame的方法的文章就介绍到这了,更多相关pandas字典构建DataFrame内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python3将变量写入SQL语句的实现方式

    python3将变量写入SQL语句的实现方式

    这篇文章主要介绍了python3将变量写入SQL语句的实现方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • Python学习之pip包管理工具的使用

    Python学习之pip包管理工具的使用

    学习 Python 的过程中,经常会使用 pip 命令去安装第三方模块。pip 是 Python 默认集成的包管理工具,而其本质就是 Python 标准库中的一个包,只是比较特殊一些。本文就来为你你全面揭示一下 pip 包管理工具的使用
    2022-08-08
  • 什么是Python中的匿名函数

    什么是Python中的匿名函数

    在本篇文章里小编给大家整理的是关于Python匿名函数知识点总结,需要的朋友们可以学习参考下。
    2020-06-06
  • Python importlib动态导入模块实现代码

    Python importlib动态导入模块实现代码

    这篇文章主要介绍了Python importlib动态导入模块实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • Python numpy.add函数的具体使用

    Python numpy.add函数的具体使用

    本文主要介绍了Python numpy.add函数的具体使用,numpy.add函数不仅仅是一个简单的加法操作,更是一个功能强大且高度优化的工具,可适用于各种复杂的数值计算和数据处理任务,感兴趣的可以了解一下
    2023-12-12
  • Playwright快速上手指南(入门教程)

    Playwright快速上手指南(入门教程)

    Playwright是由微软公司2020年初发布的新一代自动化测试工具,相较于目前最常用的Selenium,本文就详细的介绍一下快速上手指南,对新手有一定的帮助,感兴趣的可以了解一下
    2021-12-12
  • Python实现简单层次聚类算法以及可视化

    Python实现简单层次聚类算法以及可视化

    这篇文章主要为大家详细介绍了Python实现简单层次聚类算法以及可视化,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • Python正则表达式和元字符详解

    Python正则表达式和元字符详解

    这篇文章主要介绍了Python正则表达式和元字符详解,需要的朋友可以参考下
    2018-11-11
  • pygame游戏之旅 添加游戏暂停功能

    pygame游戏之旅 添加游戏暂停功能

    这篇文章主要为大家详细介绍了pygame游戏之旅的第13篇, 教大家如何添加游戏暂停功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11
  • 详解java调用python的几种用法(看这篇就够了)

    详解java调用python的几种用法(看这篇就够了)

    这篇文章主要介绍了详解java调用python的几种用法(看这篇就够了),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12

最新评论