在用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的转换,效果如下。

————————————————
版权声明:本文为CSDN博主「qq_30163461」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_30163461/article/details/80080529

将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法(亲测)相关推荐

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

    https://blog.csdn.net/qq_30163461/article/details/80080529

  2. android sdk与adt版本,eclipse中sdk与adt版本不兼容该怎么解决? 三种方法帮你搞定

    安卓开发过程中经常遇到sdk版本adt版本不相符,sdk版本过高的问题,这篇经验帮助你解决这个问题,如果是adt版本过高,请升级sdk,如果出现的错误如下图所示表示sdk版本过高,下面介绍三种方法 软 ...

  3. 四种数据类型转换字符串类型的 三种方法

    1.Number类型 2.Boolean类型 3.undefined类型 4.null类型 在JavaScript中如果想将以上的四种基本数据类型转换为字符串类型, 常用的方法有三种 1.对于Numb ...

  4. html中页面整体居中,css实现网页内容整体居中的三种方法总结

    下面我们来看一款利用css实现div中内容居中的方法,下面整理了三种css实现网页内容整体居中方法,希望对各位朋友会有所帮助. 例 代码如下 复制代码 -//W3C//DTD XHTML 1.0 Tr ...

  5. 查找字符串中出现字符最多次数和出现的字符(三种方法)

    第一种 var str = "abcccwwwasdasfqwweqewqeqwnn"var arr = str.split("")var Arr = arr. ...

  6. Altium designer 在原理图及PCB中高亮某一条网络的三种方法

    1. alt 键+鼠标左键 2. 利用原理图界面右下角的"笔"一样的工具 3 .Navigator(在原理图界面右下角,Designe Compiler 选项中),选择如图所示的n ...

  7. pandas移除dataframe字符串数据列中的前N个字符(remove the first n characters from values from column of dataframe)

    pandas移除dataframe字符串数据列中的前N个字符(remove the first n characters from values from str column of datafram ...

  8. pandas移除dataframe字符串数据列中的后N个字符(remove the last n characters from values from column of dataframe)

    pandas移除dataframe字符串数据列中的后N个字符(remove the last n characters from values from column of dataframe) 目录 ...

  9. Java中怎么将Long类型转换成Integer或int类型

    Java中怎么将Long类型转换成Integer或int类型?    强转.Long a=10l; int b = (int)a; 不过如果long值超出int的取值范围后再转型的话会有问题的.就是转 ...

最新文章

  1. WEB 打印的相关技术分析
  2. mac mysql 安装日志_Mac 安装 MySQL
  3. 为什么运行了java文件老是404_java – 为什么Spring MVC用404响应并报告“在...
  4. IDEA查看Java源码
  5. 商场楼层导视牌图片_百宝图商场电子导视软件中预约产品功能简介
  6. Unix——学习《Unix环境高级编程》找不到“apue.h”方法
  7. apache配置ssl证书
  8. Unity Application Block 1.0系列(7): Lifetime Managers
  9. git clone 多个_软件测试知识点 | 测试过程常用的Git命令
  10. matlab 从 excel读取 日期_MATLAB一键记账它不香吗?
  11. 防止多次快速点击打开多个activity的问题
  12. C#今日头条推荐新闻爬取
  13. 【业务架构】价值链分析:提高客户价值和盈利能力
  14. 2021年福建高考成绩排名查询,福建高考排名对应学校-福建高考位次查询(2021年文科参考)...
  15. Python3,掌握这20个小技巧,小菜鸡瞬间变成老码农~
  16. 支付宝nfc sim android,告别实体公交卡 支付宝钱包帮你实现
  17. 关于重温《C和指针》这本书
  18. poco库学习笔记(1) poco库的安装
  19. 最新cydia安装包和依赖包
  20. 自定义View:常见抽奖转盘的实现

热门文章

  1. Mondrian 3.14.0 服务配置说明(限功能使用验证)
  2. MySQL 优化器之Index merge Multi-Range Read MRR与Batched Key Access使用案例详解
  3. python无法打开 firefox浏览器_【求助】pycharm不能打开火狐浏览器
  4. vb 如何检测打印机是否联机_打印机提示该文档未能打印导致打印失败的原因及解决方法...
  5. 怎么让电脑运行速度变快_电脑运行慢怎么办 电脑运行慢解决方法【详解】
  6. linux系统能安装到sdc上吗,如何安装linux系统
  7. java mplayer 源码_师兄写的一个JAVA播放器的源代码
  8. php将字符串转换为json格式,js中将字符串转换为json格式的三种方法
  9. Windows下Caffe-SSD编译
  10. OpenCV形态学变换函数morphologyEx()黑帽运算的使用