pandas之创建DataFrame
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相关推荐
- pandas创建内容全是0的dataframe、pandas基于随机整数、随机浮点数创建dataframe(random numbers)
pandas创建内容全是0的dataframe.pandas基于随机整数.随机浮点数创建dataframe(random numbers) 目录 pandas创建内容全是0的dataframe.pan ...
- dataframe两个表合并_Part25:Pandas基础(Series,DataFrame类的创建、索引、切片、算术方法)...
一.为什么学习pandas numpy已经可以帮助我们进行数据的处理了,那么学习pandas的目的是什么呢? numpy能够帮助我们处理的是数值型的数据,当然在数据分析中除了数值型的数据还有好多其他类 ...
- Pandas创建DataFrame对象的几种常用方法
DataFrame是pandas常用的数据类型之一,表示带标签的可变二维表格.本文介绍如何创建DataFrame对象,后面会陆续介绍DataFrame对象的用法. 首先,使用pip.conda或类似工 ...
- 已解决pandas创建DataFrame对象失败
已解决(pandas创建DataFrame对象失败)ValueError: Shape of passed values is (1509, 1), indices imply (1509, 2) 文 ...
- 【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 ...
- python创建dataframe表格不显示_Python pandas .使用Series创建DataFrame不会保留dtype
我有一个用例,我认为这很普遍,因此我认为自己的这个问题应该很容易为自己解答,但我找不到任何答案.考虑以下. df = pandas.DataFrame({"id": numpy.r ...
- pandas 入门:DataFrame的创建,读写,插入和删除
不得不说DataFrame现在很火,已经有很多库都是基于DataFrame写的,而且它用起来也很方便,读excel只需要一行代码,想起使用xlrd的日子,至今还脑壳疼,所以对于一个用python做数据 ...
- pandas创建DataFrame的几种方式(建议收藏)
pandas创建DataFrame的几种方式 如果你是一个pandas初学者,那么不知道你会不会像我一样.在学用列表或者数组创建DataFrame时理不清怎样用数据生成以及想要形状的的Datafram ...
- Python Pandas 通过读取txt文件内容创建DataFrame
本文主要介绍Python中,通过读取txt文件内容创建Pandas的DataFrame,创建DataFrame分别使用pd.DataFrame.from_records()和pd.read_csv() ...
最新文章
- 【Scratch】青少年蓝桥杯_每日一题_3.23_骰子
- 【转】详解Windows消息分类以及WM_COMMAND与WM_NOTIFY的区别,以及模拟发送控件通知消息
- VUE:解决判断网页端与手机端情况下,横竖屏无法判断的问题
- OpenShift 4 之 GitOps(4)用ArgoCD向Multi-Cluster发布应用
- 微软 azure_Microsoft Azure,我们迁移数据的第一步
- 虚拟机下载和使用说明
- CNN卷积神经网络(二)
- 前端页面常用代码参考
- 信息系统运行维护服务方案(IT运维服务方案)
- 【vue】生成条形码
- Youtube上传视频处理失败怎么办
- mybatis-plus中Constants.WRAPPER的导入包
- Verilog HDL题库练习--题目来源HDLBits
- 5.8G无线游戏耳机模组方案需要哪些亮点|天惠微科技
- python爬虫之爱思助手音乐爬取
- PG主程序模块(Main)——boot模式
- 贾其萃 : 笃行实践 筑梦扬帆 | 提升之路系列(二)
- 监控之美——监控之美-监控系统选型分析及误区探讨
- 体验ANT DESIGN PRO V5--项目创建并安装umi气泡工作台
- 【经验分享】AVI文件打开只有音频无视频的解决方案
热门文章
- 一文读懂什么是云原生|推荐收藏
- 中国楼市房贷真相:只有傻瓜才自掏腰包!
- [NOIP模拟题]钓鱼
- 刷magisk模块后不能开机_一日一技 | 让过时失效、无法刷入的 Magisk 模块重现生机...
- (ICLR-2019)DARTS:可微分架构搜索
- 怎么样关闭计算机的操作音,电脑报警音怎么关闭
- micro、M3O微服务系列(三)
- 执行力:用良好的习惯,确保自己的执行力
- ORALC常用函数(五)----STDDEV、STDDEV_POP、STDDEV_SAMP等函数
- 电脑双核CPU具体是什么意思?