博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
numpy中的ndarray与pandas中的series、dataframe的转换
阅读量:5162 次
发布时间:2019-06-13

本文共 1400 字,大约阅读时间需要 4 分钟。

一个ndarray是一个多维同类数据容器。每一个数组有一个dtype属性,用来描述数组的数据类型。

Series是一种一维数组型对象,包含了一个值序列,并且包含了数据标签----索引(index)。

DataFrame每一列可以是不同类型,即有行索引,又有列索引,可以被是为一个共享相同索引的Series字典。尽管DataFrame是二维的,但可以利用分层索引在DataFrame中展现更高维度的数据。

一、Series、DataFrame---->narray

1)pd.values

In [134]: arr1                                                                 Out[134]:       a  b  ca1  100  1  1b2   10  2  2In [135]: arr1.values                                                          Out[135]: array([[100,   1,   1],       [ 10,   2,   2]])

2)np.array(pd)

In [140]: np.array(arr1)                                                       Out[140]: array([[100,   1,   1],       [ 10,   2,   2]])

3)pd.as_matrix()

In [138]: arr1.as_matrix()                                                     /usr/local/bin/ipython:1: FutureWarning: Method .as_matrix will be removed in a future version. Use .values instead.  #!/usr/bin/python3Out[138]: array([[100,   1,   1],       [ 10,   2,   2]])

第三种方式会被remove就用第一二种吧

二、narray---->Series、DataFrame

In [161]: arr3                                                                 Out[161]: array([0, 1, 2, 3])In [162]: pd.Series(arr3,index=['a','b','c','d'])                              Out[162]: a    0b    1c    2d    3dtype: int64In [163]: pd.DataFrame(arr3,index=['a','b','c','d'])                           Out[163]:    0a  0b  1c  2d  3

 

转载于:https://www.cnblogs.com/tongtong123/p/10621184.html

你可能感兴趣的文章
元胞数组的索引
查看>>
6月份值得一看的 Java 技术干货!
查看>>
大龄屌丝自学笔记--Java零基础到菜鸟--033
查看>>
关于初学者上传文件到github的方法
查看>>
初学idea 我知道的
查看>>
使用C++进行WMI查询的简单封装
查看>>
linux 新建/删除目录命令
查看>>
高并发性能测试
查看>>
【转】在eclipse上使用Git
查看>>
stringbuffer.append(args) args可以多类型
查看>>
使用DateEye游戏埋点
查看>>
/dev/ttyUSB0 permission denied 解决办法:永久有可操作权限
查看>>
asp.net学习GridView
查看>>
杂而不专
查看>>
GetWindowThreadProcessID 记录
查看>>
WebForm 【上传图片】【图片验证码】
查看>>
Elastic-job使用及原理
查看>>
2.Jmeter 如何在jsr223 脚本中停止测试任务
查看>>
Python爬虫-播报天气信息(生成exe文件)待续
查看>>
Linux 根目录爆满 解决
查看>>