详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法


Posted in Python onJuly 06, 2019

在用pandas包和numpy包对数据进行分析和计算时,经常用到DataFrame和array类型的数据。在对DataFrame类型的数据进行处理时,需要将其转换成array类型,是以下列出了三种转换方法。

首先导入numpy模块、pandas模块、创建一个DataFrame类型数据df

import numpy as np
import pandas as pd

df=pd.DataFrame({'A':[1,2,3],'B':[4,5,6],'C':[7,8,9]})

1.使用DataFrame中的values方法

df.values

2.使用DataFrame中的as_matrix()方法

df.as_matrix()

3.使用Numpy中的array方法

np.array(df)

三种方法效果相同,都能实现DataFrame到array的转换,效果如下。

详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中几种操作字符串的方法的介绍
Apr 09 Python
Python中音频处理库pydub的使用教程
Jun 07 Python
python链接oracle数据库以及数据库的增删改查实例
Jan 30 Python
学习python中matplotlib绘图设置坐标轴刻度、文本
Feb 07 Python
python遍历文件夹,指定遍历深度与忽略目录的方法
Jul 11 Python
python中的decorator的作用详解
Jul 26 Python
实例讲解Python中整数的最大值输出
Mar 17 Python
python中的RSA加密与解密实例解析
Nov 18 Python
python如何基于redis实现ip代理池
Jan 17 Python
TensorFlow实现保存训练模型为pd文件并恢复
Feb 06 Python
基于Python的Jenkins的二次开发操作
May 12 Python
python 破解加密zip文件的密码
Apr 22 Python
pandas进行时间数据的转换和计算时间差并提取年月日
Jul 06 #Python
python中时间、日期、时间戳的转换的实现方法
Jul 06 #Python
pandas 时间格式转换的实现
Jul 06 #Python
pandas中的series数据类型详解
Jul 06 #Python
pandas.DataFrame的pivot()和unstack()实现行转列
Jul 06 #Python
从列表或字典创建Pandas的DataFrame对象的方法
Jul 06 #Python
pandas的qcut()方法详解
Jul 06 #Python
You might like
详解PHP中cookie和session的区别及cookie和session用法小结
2016/06/12 PHP
详解PHP处理字符串类似indexof的方法函数
2017/06/11 PHP
javascript 有用的脚本函数
2009/05/07 Javascript
jquery如何通过name名称获取当前name的value值
2013/12/20 Javascript
jQuery中:input选择器用法实例
2015/01/03 Javascript
DOM节点的替换或修改函数replaceChild()用法实例
2015/01/12 Javascript
jQuery简单实现禁用右键菜单
2015/03/10 Javascript
jQuery往返城市和日期查询实例讲解
2015/10/09 Javascript
jQuery实现返回顶部功能
2016/02/23 Javascript
Node.js操作Firebird数据库教程
2016/03/04 Javascript
基于js实现checkbox批量选中操作
2016/11/22 Javascript
Angular 常用指令实例总结整理
2016/12/13 Javascript
js, jQuery实现全选、反选功能
2017/03/08 Javascript
JSON与js对象序列化实例详解
2017/03/16 Javascript
JavaScript实现的商品抢购倒计时功能示例
2017/04/17 Javascript
vue.js 实现点击按钮动态添加li的方法
2018/09/07 Javascript
在小程序开发中使用npm的方法
2018/10/17 Javascript
关于element-ui的隐藏组件el-scrollbar的使用
2019/05/29 Javascript
js设计模式之单例模式原理与用法详解
2019/08/15 Javascript
Vue通过配置WebSocket并实现群聊功能
2019/12/31 Javascript
[43:24]2018DOTA2亚洲邀请赛3月29日 小组赛A组 LGD VS Liquid
2018/03/30 DOTA
盘点提高 Python 代码效率的方法
2014/07/03 Python
对python生成业务报表的实例详解
2019/02/03 Python
使用python批量修改文件名的方法(视频合并时)
2020/03/24 Python
windows上彻底删除jupyter notebook的实现
2020/04/13 Python
Python通过len函数返回对象长度
2020/10/22 Python
涂鸦板简单实现 Html5编写属于自己的画画板
2016/07/05 HTML / CSS
巴西最好的男鞋:Rafarillo
2018/05/25 全球购物
仓库管理专业个人自我评价范文
2013/11/11 职场文书
《珍珠泉》教学反思
2014/02/20 职场文书
物业保安员岗位职责
2014/03/14 职场文书
银行业务授权委托书
2014/10/10 职场文书
合法的离婚协议书范本
2014/10/23 职场文书
奠基仪式致辞
2015/07/30 职场文书
Django实现WebSocket在线聊天室功能(channels库)
2021/09/25 Python
Pytorch中使用ImageFolder读取数据集时忽略特定文件
2022/03/23 Python