import numpy as np
import pandas as pd

DataFrame创建程序

创建行列索引

arr1 = np.arange(10).reshape(2,5)
arr1
array([[0, 1, 2, 3, 4],[5, 6, 7, 8, 9]])
demo1 = pd.DataFrame(arr1,index=['a','b'],columns=['A','B','C','D','E'])
demo1
A B C D E
a 0 1 2 3 4
b 5 6 7 8 9

利用字典创建dataframe对象

dict1 = {'a':[0.1,2.3],'b':[2.3,4.3],'c':[3.4,5.9]}
dict1
{'a': [0.1, 2.3], 'b': [2.3, 4.3], 'c': [3.4, 5.9]}
demo2 = pd.DataFrame(dict1)
demo2
a b c
0 0.1 2.3 3.4
1 2.3 4.3 5.9
demo2.values.dtype
dtype('float64')

增删dataframe对象

df1 = pd.DataFrame(np.arange(9).reshape(3,3),columns=['A','B','C'])
df1
A B C
0 0 1 2
1 3 4 5
2 6 7 8

增加一列

df1['D']=[1,2,3]
df1
A B C D
0 0 1 2 1
1 3 4 5 2
2 6 7 8 3

删除一列

del df1['C']
df1
A B D
0 0 1 1
1 3 4 2
2 6 7 3

DataFrame创建程序利用字典创建dataframe对象相关推荐

  1. 熊猫DataFrame from_dict()–字典到DataFrame

    Pandas DataFrame from_dict() method is used to convert Dict to DataFrame object. This method accepts ...

  2. Python数据类型中的字典-创建和基本操作

    Python当中字典的创建和基本操作 本章 含有 字典定义 及操作 l  字典定义 l  基本操作 l  常用方法 列表也是常用的数据类型-列表是最灵活的一个,甚至可以当成一个小的数据库,用来存储数据 ...

  3. UG CAM API 二次开发批量创建程序组的功能写法,提供一个初始的程序组名进行批量创建

    UG CAM批量创建程序组功能代码,通过函数uc1613让用户输入初始的程序组名和要创建的个数,程序根据用户界面输入的数据进行循环批量创建(如下图) 注:具体运用请结合您自己的功能需求进行修改 批量创 ...

  4. Pandas-数据结构-DataFrame(一):创建DF【①由数组组成的字典;②由Series组成的字典;③通过二维数组直接创建;④由字典组成的列表;⑤由字典组成的字典】

    "二维数组"Dataframe:是一个表格型的数据结构,包含一组有序的列,其列的值类型可以是数值.字符串.布尔值等. Dataframe中的数据以一个或多个二维块存放,不是列表.字 ...

  5. R语言使用多个数据类型不同的向量数据创建一个dataframe数据对象、使用[]操作符和列名称访问dataframe指定数据列的数据(dataframe column data)

    R语言使用多个数据类型不同的向量数据创建一个dataframe数据对象.使用[]操作符和列名称访问dataframe指定数据列的数据(dataframe column data) 目录 R语言使用多个 ...

  6. 如何创建一个Python Pandas的DataFrame变量,如何给一个DataFrame对象添加新的一行数据?

    如何给一个Python Pandas的DataFrame对象添加新一行数据? 1.如何创建一个新的dataframe变量. 1) 创建一个没有列名的dataframe变量:df = pd.DataFr ...

  7. SparkSQL之DataFrame 编程(创建DataFrame ,DataFrame数据运算操作 ,输出存储DataFrame)(11)

    一  新的编程入口 SparkSession SparkSession 是 Spark 最新的 SQL 查询起始点 ,实质上是 SQLcontext 和 SparkContext 的组合 ,所以在 S ...

  8. 反射创建对象_如何应用Java反射技术灵活地创建程序类的对象实例

    软件项目实训及课程设计指导--如何应用Java反射技术灵活地创建程序类的对象实例 1.如何应用属性配置文件实现对系统中的配置信息进行读写操作 Java中的属性配置文件主要可以作为软件应用系统及项目的配 ...

  9. dataframe 排序_疯狂Spark之DataFrame创建方式详解一(九)

    创建DataFrame的几种方式 1.读取json格式的文件创建DataFrame 注意: 1. json文件中的json数据不能嵌套json格式数据. 2. DataFrame是一个一个Row类型的 ...

  10. Python数据分析实战【第三章】2.5-Pandas数据结构Dataframe:基本概念及创建【python】

    [课程2.5] Pandas数据结构Dataframe:基本概念及创建 "二维数组"Dataframe:是一个表格型的数据结构,包含一组有序的列,其列的值类型可以是数值.字符串.布 ...

最新文章

  1. 16.实现多个具有相同方法的接口和父类与实现接口有相同方法
  2. DL开源框架Caffe | 模型微调 (finetune)的场景、问题、技巧以及解决方案
  3. Tensorflow的中文网站
  4. leetcode116. 填充每个节点的下一个右侧节点指针(层序遍历07)
  5. jvm 垃圾收集算法_JVM垃圾收集和优化
  6. 611. 有效三角形的个数
  7. HTTP 协议知识点总结(一)
  8. 十五、Python操作mysql数据库
  9. 【[USACO13NOV]没有找零No Change】
  10. Spring 框架学习 —— 容器
  11. Redis protected-mode属性解读
  12. angular 注入器配置_Angular 的服务逻辑
  13. 小程序嵌套h5界面,在h5界面调用小程序的扫一扫功能
  14. 如何下载贵州省卫星地图高清版大图
  15. AH3050_12V升18V2A 同步升压芯片
  16. java 系统临时目录_在java中创建临时文件夹
  17. ​LeetCode刷题实战603:连续空余座位
  18. 华科_图形学笔记_05_初探造型技术_02
  19. PET不干胶标签发展趋势
  20. 学习Python的基础,Python的数据类型和变量

热门文章

  1. java笔记--关于int和byte[]的转换
  2. MySQL数据库接口的VC具体实现与应用
  3. windows.2003.应用网络负载平衡管理器实现均衡负载与双机热备
  4. 计算机专业方面的期刊介绍
  5. Atitit java rest mvc微服务原理以及框架选型 目录 第一节 Mvc原理 model controler view 1 第二章 Spark 最简单 1 第一节 Sprbt to
  6. Atitit 中间件之道 attilax著 1. 第1章 中间件产生背景及分布式计算环境 2 2. 中间件分类 2 2.1. 通讯,消息,数据存储中间件 3 3. 第3章 COM相关技术 3 4.
  7. Atitit 如何在外包找到自己的技术深度
  8. paip.c++ 常用类库attilax总结
  9. paip.换工作机后svn服务修复
  10. paip..net代码生成器使用总结