pandas创建DataFrame的方式主要有两种,通过列表创建与通过字典创建,下面一一演示一下。

import pandas as pddf1 = pd.DataFrame([[1,2,3],[7,5,7],[9,7,4]])
>>> df10  1  2
0  1  2  3
1  7  5  7
2  9  7  4df2 = pd.DataFrame({'name':['Tom','Jerry'], 'sex':['male','female']})
>>> df2name     sex
0    Tom    male
1  Jerry  female

df的行索引标签与列索引标签可以后期进行自定义修改,也可以在创建df时进行指定。

df1 = pd.DataFrame([[1,2,3],[7,5,7],[9,7,4]], index=['num1', 'num2', 'num3'], columns=['col1', 'col2', 'col3'])
>>> df1col1  col2  col3
num1     1     2     3
num2     7     5     7
num3     9     7     4df2 = pd.DataFrame({'name':['Tom','Jerry'], 'sex':['male','female']}, index=['index1','index2'])
>>> df2name     sex
index1    Tom    male
index2  Jerry  female# 通过字典进行创建时,也可以通过下面这种方式自定义行列标签
df3 = pd.DataFrame({'name':{'index1':'Tom', 'index2':'Jerry'}, 'sex':{'index1':'male', 'index2':'female'}})
>>> df3name     sex
index1    Tom    male
index2  Jerry  female

pandas之创建DataFrame相关推荐

  1. pandas创建内容全是0的dataframe、pandas基于随机整数、随机浮点数创建dataframe(random numbers)

    pandas创建内容全是0的dataframe.pandas基于随机整数.随机浮点数创建dataframe(random numbers) 目录 pandas创建内容全是0的dataframe.pan ...

  2. dataframe两个表合并_Part25:Pandas基础(Series,DataFrame类的创建、索引、切片、算术方法)...

    一.为什么学习pandas numpy已经可以帮助我们进行数据的处理了,那么学习pandas的目的是什么呢? numpy能够帮助我们处理的是数值型的数据,当然在数据分析中除了数值型的数据还有好多其他类 ...

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

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

  4. 已解决pandas创建DataFrame对象失败

    已解决(pandas创建DataFrame对象失败)ValueError: Shape of passed values is (1509, 1), indices imply (1509, 2) 文 ...

  5. 【DS with Python】 Pandas中Series DataFrame的结构、创建、查询、修改语法与实例

    文章目录 前言 一.Series结构与应用 1.1 Series的构造 1.2 创建Series 1.2.1 可用于创建Series的类型 1.2.2 三种设置index的方法 1.2.3 Serie ...

  6. python创建dataframe表格不显示_Python pandas .使用Series创建DataFrame不会保留dtype

    我有一个用例,我认为这很普遍,因此我认为自己的这个问题应该很容易为自己解答,但我找不到任何答案.考虑以下. df = pandas.DataFrame({"id": numpy.r ...

  7. pandas 入门:DataFrame的创建,读写,插入和删除

    不得不说DataFrame现在很火,已经有很多库都是基于DataFrame写的,而且它用起来也很方便,读excel只需要一行代码,想起使用xlrd的日子,至今还脑壳疼,所以对于一个用python做数据 ...

  8. pandas创建DataFrame的几种方式(建议收藏)

    pandas创建DataFrame的几种方式 如果你是一个pandas初学者,那么不知道你会不会像我一样.在学用列表或者数组创建DataFrame时理不清怎样用数据生成以及想要形状的的Datafram ...

  9. Python Pandas 通过读取txt文件内容创建DataFrame

    本文主要介绍Python中,通过读取txt文件内容创建Pandas的DataFrame,创建DataFrame分别使用pd.DataFrame.from_records()和pd.read_csv() ...

最新文章

  1. 【Scratch】青少年蓝桥杯_每日一题_3.23_骰子
  2. 【转】详解Windows消息分类以及WM_COMMAND与WM_NOTIFY的区别,以及模拟发送控件通知消息
  3. VUE:解决判断网页端与手机端情况下,横竖屏无法判断的问题
  4. OpenShift 4 之 GitOps(4)用ArgoCD向Multi-Cluster发布应用
  5. 微软 azure_Microsoft Azure,我们迁移数据的第一步
  6. 虚拟机下载和使用说明
  7. CNN卷积神经网络(二)
  8. 前端页面常用代码参考
  9. 信息系统运行维护服务方案(IT运维服务方案)
  10. 【vue】生成条形码
  11. Youtube上传视频处理失败怎么办
  12. mybatis-plus中Constants.WRAPPER的导入包
  13. Verilog HDL题库练习--题目来源HDLBits
  14. 5.8G无线游戏耳机模组方案需要哪些亮点|天惠微科技
  15. python爬虫之爱思助手音乐爬取
  16. PG主程序模块(Main)——boot模式
  17. 贾其萃 : 笃行实践 筑梦扬帆 | 提升之路系列(二)
  18. 监控之美——监控之美-监控系统选型分析及误区探讨
  19. 体验ANT DESIGN PRO V5--项目创建并安装umi气泡工作台
  20. 【经验分享】AVI文件打开只有音频无视频的解决方案

热门文章

  1. 一文读懂什么是云原生|推荐收藏
  2. 中国楼市房贷真相:只有傻瓜才自掏腰包!
  3. [NOIP模拟题]钓鱼
  4. 刷magisk模块后不能开机_一日一技 | 让过时失效、无法刷入的 Magisk 模块重现生机...
  5. (ICLR-2019)DARTS:可微分架构搜索
  6. 怎么样关闭计算机的操作音,电脑报警音怎么关闭
  7. micro、M3O微服务系列(三)
  8. 执行力:用良好的习惯,确保自己的执行力
  9. ORALC常用函数(五)----STDDEV、STDDEV_POP、STDDEV_SAMP等函数
  10. 电脑双核CPU具体是什么意思?