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
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
5个css+div导航菜单
2011-04-29 12:38:00
十行Python代码实现文字识别功能
2024-01-01 14:55:09
![](https://img.aspxhome.com/file/2023/1/80611_0s.png)
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
![](https://img.aspxhome.com/file/2023/5/92435_0s.jpg)
用Dreamweaver MX制作导航下拉菜单
2009-05-29 18:37:00
![](https://img.aspxhome.com/file/UploadPic/20072/200723113222576s.jpg)
Django中实现点击图片链接强制直接下载的方法
2023-08-03 13:29:19
python 使用tkinter与messagebox写界面和弹窗
2022-03-15 10:38:56
![](https://img.aspxhome.com/file/2023/2/70782_0s.png)
关于SQL Server数据库中转储设备分析
2009-01-21 14:55:00
Python利用3D引擎制作一个3D迷宫游戏
2021-02-18 21:17:54
![](https://img.aspxhome.com/file/2023/8/75368_0s.jpg)
BeautifulSoup中find和find_all的使用详解
2023-11-08 21:00:22
![](https://img.aspxhome.com/file/2023/4/93514_0s.png)
鼠标双击滚动屏幕单击停止代码
2008-02-21 11:44:00
java正则表达式解析html示例分享
2023-06-13 15:53:42
Python3利用SMTP协议发送E-mail电子邮件的方法
2023-10-12 17:39:32
![](https://img.aspxhome.com/file/2023/2/63202_0s.jpg)
在ASP编程中nothing代表什么意思?
2011-04-15 10:47:00
pytorch教程resnet.py的实现文件源码分析
2023-11-07 21:18:47
![](https://img.aspxhome.com/file/2023/7/75107_0s.png)
帮你六步改善SQL Server安全规划全攻略
2009-01-20 15:07:00