博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Pandas库的DataFrame数据类型及其操作详解
阅读量:3958 次
发布时间:2019-05-24

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

DataFrame :由共同索引的一组列组成(表格类型,由索引+多条列)

可以由以下几种类型创建

  • 二维ndarray对象
  • 一维ndarray,列表,字典,元组或者Series构成的字典
  • Series类型
  • 其他的DataFrame类型

代码如下

  1. 由ndarray创建
>>> import pandas as pd>>> import numpy as np>>> d=pd.DataFrame(np.arange(10).reshape(2,5))>>> d   0  1  2  3  40  0  1  2  3  41  5  6  7  8  9
  1. 由一维ndarray,字典创建,#缺省使用NaN补齐
>>> a={
'one':pd.Series([1,2,3],index=['a','b','c']),'two':pd.Series([4,5,6,7],index=['a','b','c','d'])}>>> b=pd.DataFrame(a)>>> b one twoa 1.0 4b 2.0 5c 3.0 6d NaN 7

DataFrame 的实质是 二维带“标签“的数组

转载地址:http://pamzi.baihongyu.com/

你可能感兴趣的文章
epoll
查看>>
The AnimationClip 'Walk' used by the Animation component 'Pig' must be marked as Legacy.
查看>>
《Linux内核设计与实现》- Linux的进程
查看>>
《Linux内核设计与实现》- 进程的调度
查看>>
inet_ntoa()
查看>>
POSIX消息队列mq_open问题
查看>>
两个数组a[N],b[N],其中A[N]的各个元素值已知,现给b[i]赋值,b[i] = a[0]*a[1]*a[2]…*a[N-1]/a[i];
查看>>
用户态切换到内核态的3种方式
查看>>
笔试常见的智力题(附答案)
查看>>
内核库函数
查看>>
Linux 系统内核空间与用户空间通信的实现与分析
查看>>
linux内核空间和用户空间的区别及交互
查看>>
如何写好应用型学术论文
查看>>
如何查看进程的各种限制
查看>>
64位int类型用printf输出问题
查看>>
网络后台开发面试题目
查看>>
Linux 共享内存限制的查看与设置
查看>>
进程的状态转换
查看>>
如何查看进程的信息(线程数)
查看>>
read的用法
查看>>