Pandas的DataFrame数据类型

纵轴表示不同索引axis=0,横轴表示不同列axis=1

DataFrame类型创建

1.从二维ndarray对象创建

import pandas as pdimport numpy as npd=pd.DataFrame(np.arange(10).reshape(2,5))d
Out[4]: 0  1  2  3  4
0  0  1  2  3  4
1  5  6  7  8  9 #自动生成行索引和列索引

2.从一维ndarray对象字典创建

import pandas as pddt={'one':pd.Series([1,2,3],index=['a','b','c']),
'two':pd.Series([8,7,6,5],index=['a','b','c','w'])}dt
Out[9]:
{'one': a    1b    2c    3dtype: int64, 'two': a    8b    7c    6w    5dtype: int64}d=pd.DataFrame(dt)#原字典中的键变成列索引值,列索引位值中的Series数据中的索引并集d
Out[11]: one  two
a  1.0    8
b  2.0    7
c  3.0    6
w  NaN    5pd.DataFrame(dt,index=['a','b','c'],columns=['two','three'])
Out[13]: two three
a    8   NaN
b    7   NaN
c    6   NaN #缺少的元素会被自动补齐

3.从列表类型的字典创建

import pandas as pddl={'one':[1,2,3,4],'two':[3,5,6,9]}pd.DataFrame(dl,index=['a','b','c','d']) #这里注意后加的索引值得跟字典里的值数一样
Out[28]: one  two
a    1    3
b    2    5
c    3    6
d    4    9

Pandas的DataFrame数据类型相关推荐

  1. pandas获取dataframe数据列的数据类型、获取dataframe每类数据类型数据列的个数、使用select_dtypes函数、include参数以及exclude参数按照数据类型筛选数据

    pandas获取dataframe数据列的数据类型.获取dataframe每类数据类型数据列的个数.使用select_dtypes函数.include参数以及exclude参数按照数据类型筛选数据 目 ...

  2. python查看dataframe数据类型_python pandas中DataFrame类型数据操作函数的方法

    python数据分析工具pandas中DataFrame和Series作为主要的数据结构. 本文主要是介绍如何对DataFrame数据进行操作并结合一个实例测试操作函数. 1)查看DataFrame数 ...

  3. python dataframe 中位数_python下的Pandas中DataFrame基本操作(一),基本函数整理

    pandas作者Wes McKinney 在[PYTHON FOR DATA ANALYSIS]中对pandas的方方面面都有了一个权威简明的入门级的介绍,但在实际使用过程中,我发现书中的内容还只是冰 ...

  4. Python—pandas中DataFrame类型数据操作函数

    python数据分析工具pandas中DataFrame和Series作为主要的数据结构.  本文主要是介绍如何对DataFrame数据进行操作并结合一个实例测试操作函数.  1)查看DataFram ...

  5. dataframe 空值替换为0_缓解Pandas中DataFrame占用内存过高

    0 背景 在我们使用pandas进行数据处理的时候,有时候发现文件在本地明明不大,但是用pandas以DataFrame形式加载内存中的时候会占用非常高的内存,本文即解决这样的问题. 1 原因 如果是 ...

  6. Python数据分析pandas之dataframe初识

    Python数据分析pandas之dataframe初识 声明与简介 pandas是一个基于python的.快速的.高效.灵活.易用的开源的数据处理.分析包(工具)..pandas构建在numpy之上 ...

  7. python column stack_Python基础 | pandas中dataframe的整合与形变(merge reshape)

    [toc] 本文示例数据下载,密码:vwy3 import pandas as pd # 数据是之前在cnblog上抓取的部分文章信息 df = pd.read_csv('./data/SQL测试用数 ...

  8. python科学计算笔记(九)pandas中DataFrame数据操作函数

    Python数据分析工具pandas中DataFrame和Series作为主要的数据结构. 本文主要是介绍如何对DataFrame数据进行操作并结合一个实例测试操作函数. 1)查看DataFrame数 ...

  9. Pandas创建DataFrame对象的几种常用方法

    DataFrame是pandas常用的数据类型之一,表示带标签的可变二维表格.本文介绍如何创建DataFrame对象,后面会陆续介绍DataFrame对象的用法. 首先,使用pip.conda或类似工 ...

最新文章

  1. 一年两次新产品发布,APICloud上线App定制服务平台
  2. android Theme启动APP闪屏处理
  3. R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置显示均值、中位数)实战
  4. Nginx反向绑定域名方法和详细操作应用实例:Google和Gravatar
  5. python中用def实现自动排序_用 python 实现各种排序算法
  6. KMP算法的学习经验
  7. java调python报错Cannot create PyString with non-byte value
  8. 2015生命之旅---第二站长沙杭州
  9. 中餐菜单分类名称创意_(全)西餐厨师岗位分类、薪资待遇与职责介绍
  10. Java读写二进制文件示例
  11. 《数字图像处理(第三版)》 第三章 数字图像处理 笔记2 (基本的灰度变换函数)
  12. xul 和xml区别_使用Atom XML和Firefox XUL实施Web剪切和粘贴
  13. android用bmob实现评论,Bmob在Android上的应用
  14. 抖音直播新号怎么引流,抖音直播间起号如何渡过冷启动期?
  15. 解决colab上传大文件速度慢
  16. 在Linux系统上运行.jnlp文件
  17. Vue mounted方法中使用data变量
  18. oracle 口令修改,Oracle更改口令
  19. 低通滤波器转带通滤波器公式由来_射频/微波滤波器
  20. 后分库分表时代的数据库新选择:二维火搭载OceanBase再出发

热门文章

  1. Camtasia 6录屏时鼠标闪烁问题解决
  2. Java访问权限控制
  3. 硅谷产品实战-总结:14、如何用数据做出产品决定?
  4. 微服务架构下的静态数据通用缓存机制!
  5. 我们公司是如何把项目中的2100个if-else彻底干掉的!
  6. 如何设计一个牛逼的本地缓存!
  7. 万字长文,别再说你不懂Linux内存管理了(合辑),30 张图给你安排的明明白白...
  8. 菜鸟实时数仓技术架构演进
  9. 网友提问:精通 Spring 全家桶,被 15 家公司拒绝,大专程序员出路在哪?
  10. 深入理解 Java 虚拟机(第一弹) - Java 内存区域透彻分析