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

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

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

一、Series、DataFrame---->narray

1)pd.values

In [134]: arr1
Out[134]:
a b c
a1 100 1 1
b2 10 2 2 In [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/python3
Out[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 0
b 1
c 2
d 3
dtype: int64 In [163]: pd.DataFrame(arr3,index=['a','b','c','d'])
Out[163]:
0
a 0
b 1
c 2
d 3

最新文章

  1. MySQL2:四种MySQL存储引擎
  2. iPad开发--美团界面的搭建(主要是对Popover的使用,以及监听)
  3. spring security动态管理资源结合自定义登录页面
  4. SerialChat与Arduino的配合使用
  5. Longest Valid Parentheses 每每一看到自己的这段没通过的辛酸代码
  6. 实现ajax
  7. 【BZOJ】1044: [HAOI2008]木棍分割 二分+区间DP
  8. The kth great number(set)
  9. Nutch + solr 这个配合不错哦
  10. bootstrap错误警告信息提示
  11. 给Activity切换加入动画
  12. java--银行业务调度系统
  13. 浅谈AndroidGPU过度绘制、GPU呈现模式分析及相关优化
  14. bootstrap分页插件的使用
  15. centos 安装mysql Package: akonadi-mysql-1.9.2-4.el7.x86_64 (@anaconda)
  16. 【原创】大数据基础之Benchmark(1)HiBench
  17. 每天一个小程序—第0001题(uuid模块)
  18. RabbitMQ-C 客户端接口使用说明
  19. 18 subprocess模块(跟操作系统交互)
  20. U-Mail详解邮件营销优势及应用领域

热门文章

  1. java笔记-手写
  2. MySQL--Centos7下安装5.7.19
  3. ubuntu搭建web服务器
  4. 使用图数据库 Nebula Graph 数据导入快速体验知识图谱
  5. 201503-1 图像旋转 Java
  6. springboot+mybatis+通用mapper+多数据源(转载)
  7. 以KNN为例用sklearn进行数据分析和预测
  8. Google Guava入门教程
  9. 2019CSP-J游记
  10. Hard Disk Driver(GPT)