Python中pandas模块DataFrame创建方法示例

作者:NoBug__ 时间:2022-07-19 03:06:09 

本文实例讲述了Python中pandas模块DataFrame创建方法。分享给大家供大家参考,具体如下:

DataFrame创建

1. 通过列表创建DataFrame
2. 通过字典创建DataFrame
3. 通过Numpy数组创建DataFrame

DataFrame这种列表式的数据结构和Excel工作表非常类似,其设计初衷是讲Series的使用场景由一维扩展到多维. DataFrame由按一定顺序的多列数据组成,各列的数据类型可以有所不同(数值、字符串、布尔值).

Series对象的Index数组存放有每个元素的标签,而DataFrame对象有所不同,它有两个索引数组。第一个索引数组与行有关,它与Series的索引数组极为相似。 每个标签与标签所在行的所有元素相关联。而第二个数组包含一系列标签,每个标签与一列数据相关联.

DataFrame还可以理解为一个由Series组成的字典,其中每一列的列名为字典的键,每一个Series作为字典的值.

列表创建


d1 = DataFrame([
 [1, 2, 3],
 [4, 5, 6],
 [7, 8, 9]
])
d1
----------
 0  1  2
0  1  2  3
1  4  5  6
2  7  8  9

字典创建


d2 = DataFrame({
 'a': [1, 2, 3, 4],
 'b': [5, 6, 7, 8],
 'c': [9, 10, 11, 12],
 'd': [13, 14, 15, 16]
})
d2
----------
 a  b  c  d
0  1  5  9  13
1  2  6  10 14
2  3  7  11 15
3  4  8  12 16
d3 = DataFrame({
 'Smith': {'age': 10, 'sex': '男'},
 'Obama': {'age': 10, 'sex': '男'},
 'Trump': {'age': 10, 'sex': '男'},
})
d3
----------
 Obama  Smith  Trump
age  10   10   10
sex  男   男   男

希望本文所述对大家Python程序设计有所帮助。

来源:https://blog.csdn.net/qq_39161737/article/details/78866399

标签:Python,pandas,DataFrame
0
投稿

猜你喜欢

  • 5个css+div导航菜单

    2011-04-29 12:38:00
  • 十行Python代码实现文字识别功能

    2024-01-01 14:55:09
  • Python实现string字符串连接的方法总结【8种方式】

    2023-01-07 20:52:29
  • PHP实现的AES双向加密解密功能示例【128位】

    2023-09-30 14:52:51
  • python在协程中增加任务实例操作

    2023-02-17 22:57:48
  • 准备SQL Server 2008透明数据加密

    2009-01-22 14:18:00
  • Windows下安装python MySQLdb遇到的问题及解决方法

    2022-07-20 13:22:36
  • python 共现矩阵的实现代码

    2021-12-22 14:42:33
  • 用Dreamweaver MX制作导航下拉菜单

    2009-05-29 18:37:00
  • Django中实现点击图片链接强制直接下载的方法

    2023-08-03 13:29:19
  • python 使用tkinter与messagebox写界面和弹窗

    2022-03-15 10:38:56
  • 关于SQL Server数据库中转储设备分析

    2009-01-21 14:55:00
  • Python利用3D引擎制作一个3D迷宫游戏

    2021-02-18 21:17:54
  • BeautifulSoup中find和find_all的使用详解

    2023-11-08 21:00:22
  • 鼠标双击滚动屏幕单击停止代码

    2008-02-21 11:44:00
  • java正则表达式解析html示例分享

    2023-06-13 15:53:42
  • Python3利用SMTP协议发送E-mail电子邮件的方法

    2023-10-12 17:39:32
  • 在ASP编程中nothing代表什么意思?

    2011-04-15 10:47:00
  • pytorch教程resnet.py的实现文件源码分析

    2023-11-07 21:18:47
  • 帮你六步改善SQL Server安全规划全攻略

    2009-01-20 15:07:00
  • asp之家 网络编程 m.aspxhome.com