详解将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黑魔法之参数传递
Feb 12 Python
详细介绍Python的鸭子类型
Sep 12 Python
python多进程和多线程究竟谁更快(详解)
May 29 Python
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
Apr 09 Python
TensorFlow损失函数专题详解
Apr 26 Python
python3.x 将byte转成字符串的方法
Jul 17 Python
python 堆和优先队列的使用详解
Mar 05 Python
Centos7 下安装最新的python3.8
Oct 28 Python
python实现拉普拉斯特征图降维示例
Nov 25 Python
Python 实现try重新执行
Dec 21 Python
Python通过Tesseract库实现文字识别
Mar 05 Python
Python爬虫爬取糗事百科段子实例分享
Jul 31 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初学者的8点有效建议
2010/11/20 PHP
PHP 设置MySQL连接字符集的方法
2011/01/02 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
php工具型代码之印章抠图
2018/07/18 PHP
PHP parse_ini_file函数的应用与扩展操作示例
2019/01/07 PHP
两种WEB下的模态对话框 (asp.net或js的分别实现)
2009/12/02 Javascript
Mootools 图片展示插件(lightbox,ImageMenu)收集集合
2010/05/21 Javascript
js的Boolean对象初始值示例
2014/03/04 Javascript
jQuery validate验证插件使用详解
2016/05/11 Javascript
JavaScript中的splice方法用法详解
2016/07/20 Javascript
浅谈js之字面量、对象字面量的访问、关键字in的用法
2016/11/20 Javascript
Vue2学习笔记之请求数据交互vue-resource
2017/02/23 Javascript
angularjs中的$eval方法详解
2017/04/24 Javascript
JavaScript截屏功能的实现代码
2017/07/28 Javascript
JavaScript编写的网页小游戏,很给力
2017/08/18 Javascript
11行JS代码制作二维码生成功能
2018/03/09 Javascript
微信小程序实现打卡日历功能
2020/09/21 Javascript
使用Vue.js 和Chart.js制作绚丽多彩的图表
2019/06/15 Javascript
javascript浅层克隆、深度克隆对比及实例解析
2020/02/09 Javascript
原生js无缝轮播插件使用详解
2020/03/09 Javascript
[00:35]可解锁地面特效
2018/12/20 DOTA
Python2.5/2.6实用教程 入门基础篇
2009/11/29 Python
python写入已存在的excel数据实例
2018/05/03 Python
pandas 把数据写入txt文件每行固定写入一定数量的值方法
2018/12/28 Python
浅析Django 接收所有文件,前端展示文件(包括视频,文件,图片)ajax请求
2020/03/09 Python
解决pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation (‘D:\\python3.6\\lib\\site-packa的问题
2020/12/08 Python
Django扫码抽奖平台的配置过程详解
2021/01/14 Python
matplotlib bar()实现百分比堆积柱状图
2021/02/24 Python
英国工作场所设备购买网站:Slingsby
2019/05/03 全球购物
党员四风自我剖析材料
2014/10/07 职场文书
入党积极分子十八届四中全会思想汇报
2014/10/23 职场文书
2014年优秀班主任工作总结
2014/12/16 职场文书
南阳市白酒市场的调查报告
2019/11/08 职场文书
Unity连接MySQL并读取表格数据的实现代码
2021/06/20 MySQL
简单聊一聊SQL注入及防止SQL注入
2022/03/23 MySQL