python DataFrame与 字典、List、Series、Array之间的相互转化

本文介绍了如何在Python中进行DataFrame与List、Series、Array和字典之间的相互转化,包括DataFrame转List的列行操作、List转DataFrame、DataFrame转Series、Series转DataFrame、DataFrame转Array、Array转DataFrame以及DataFrame与字典的转化方法。通过实例详细阐述了每种转化的实现步骤,是Python大数据处理中的实用技巧。

准备工作

导入需要的包并建立一个DataFrame对象以供后面使用
在这里插入图片描述

1.DataFrame转化为List

将dataframe对象的某列转换为list对象
在这里插入图片描述
在这里插入图片描述
将dataframe对象的某行转换为list对象
在这里插入图片描述

2.List转化为DataFrame

创建一个DataFrame对象,制定列名以及每列对应的list数据
在这里插入图片描述

3.DataFrame转化为Series

DataFrame对象的每列为Series对象
在这里插入图片描述
DataFrame对象的每行为Series对象
在这里插入图片描述
在这里插入图片描述

4.Series转化为DataFrame

创建一个DataFrame对象,制定列名以及每列对应的Series数据
在这里插入图片描述

5.DataFrame转化为Array

DataFrame对象的values即为numpy数组对象
在这里插入图片描述

6.Array转化为DataFrame

新建一个数组
在这里插入图片描述
用上面建立的数组作为列的数据建立DataFrame
在这里插入图片描述

7.DataFrame转化为字典

DataFrame的to_dict()可以将DataFrame转化为字典
在这里插入图片描述

8.字典转化为DataFrame

通过字典的key来访问对应的值,以此初始化DataFrame
在这里插入图片描述### 最后
可以关注一下我的公众号,最近开始写公众号,我会在上面分享一些资源和发布一些csdn上发布不了的干货
在这里插入图片描述

点个关注是对博主最大的支持

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值