十三、DataFrame表格型数据结构

56 篇文章 0 订阅
订阅专栏

目录

1、dataframe是什么

2、创建一个dataframe

3、获取dataframe的行、列索引

4、获取dataframe的值


1、dataframe是什么

series是有一组数据与一组索引(行索引)组成的数据结构,而dataframe是由一组数据与一对索引(行索引和列索引)组成的表格型数据结构。之所以叫表格型数据结构,是因为dataframe的数据形式和Excel的数据存储形式很相近,接下来的章节主要围绕dataframe这种表格型数据展开。下面就是一个简单的dataframe数据结构。

                技能

第一        Excel

第二        SQL

第三        Python

第四        PPT

上面这种数据结构和Excel的数据结构很像,既有行索引又有列索引,由行索引和列索引确定唯一值。

2、创建一个dataframe

创建一个dataframe使用的方法是pd.dataframe(),通过给dataframe()方法传入不同的对象即可实现。

传入一个列表。

出入一个列表的实现如下所示。

import panda as pd
df1 = pd.DataFrame(["a","b","c","d"])
df1

 只传入一个单一列表时,该列表的值会显示成一列,且行和列都是从0列开始的默认索引。

传入一个嵌套列表

df2 = pd.DataFrame([["a","A"],["b","B"],["c","C"],["d","D"]])
df2

 当传入一个嵌套列表时,会根据嵌套列表数显示成多列数据,行、列索引同样是从0开始的默认索引。列表里面嵌套的列表也可以换成元组。

指定行、列索引

如果只给dataframe()方法传入列表,dataframe()方法的行、列索引都是默认值,则可以通过设置column参数自定义索引,设置index参数自定义行索引。

设置列索引

df31 = pd.DataFrame([["a","A"],["b","B"],["c","C"],["d","D"]],
columns = ["小写","大写"])
df31

 设置行索引

df32 = pd.DataFrame([["a","A"],["b","B"],["c","C"],["d","D"]],
index = ["一","二","三","四"])
df32

 行、列索引同时设置

df33 = pd.DataFrame([["a","A"],["b","B"],["c","C"],["d","D"]],
columns = ["小写","大写"],
index = ["一","二","三","四"])
df33

传入一个字典

data = {"小写":["a","b","c","d"],"大写":["A","B","C","D"]}
df41 = pd.DataFrame(data)
df41

直接以字典的形式传入dataframe时,字典的key值就相当于列索引,如果没有设置行索引,行索引还是使用从0开始的默认索引,同样可以使用index参数自定义行索引。

data = {"小写":["a","b","c","d"],"大写":["A","B","C","D"]}
df42 = pd.DataFrame(data,index = ["一","二","三","四"])
df42

3、获取dataframe的行、列索引

利用column方法获取dataframe的列索引。

df2.columns
RangeIndex(start = 0 ,stop = 2,step = 1)
df33.columns
Index(['小写','大写'],dtype='object')

利用index方法获取dataframe的行索引。

df2.index
RangeIndex(start = 0 ,stop = 2,step = 1)
df33.index
Index(['一','二','三','四'],dtype='object')

4、获取dataframe的值

获取dataframe的值就是获取dataframe中的某些行或列。

pandas入门(2)——DataFrame数据结构
Annaaphq的博客
07-19 1893
DataFrame数据结构
pandas数据结构——DataFrame
weixin_44830542的博客
06-11 837
于Series不同,DataFrame是由一组数据与行、列索引组成的二维数据结构
Pandas 数据结构——DataFrame
toufaduoduo369的博客
06-14 1943
DataFrame 是 Pandas 中的另一个核心数据结构,用于表示二维表格数据。DataFrame 是一个表格数据结构,它含有一组有序的列,每列可以是不同的值类(数值、字符串、布尔值)。DataFrame 既有行索引也有列索引,它可以被看做由 Series 组成的字典(共同用一个索引)。DataFrame 提供了各种功能来进行数据访问、筛选、分割、合并、重塑、聚合以及转换等操作。
【pandas】DataFrame的创建和属性
最新发布
qq_41009483的博客
09-05 820
DataFrame是一个表格数据结构,可以看成就是excel中的表格
Pandas知识点-DataFrame数据结构介绍
数据森麟
05-19 2926
公众号后台回复“图书“,了解更多号主新书内容 作者:binn wong 来源:Python碎片一、Pandas简介和安装Pandas是Python中用于数据处理和数据分析...
【玩转pandas系列】pandas数据结构DataFrame
热门推荐
你不来,再美的天地,都狼藉 ~
07-14 8万+
大家好!我是一朵向阳花(花花花)🍭,本期跟大家分享的知识是 pandas 数据结构——DataFrame
Python实现从SQL数据库读写dataframe数据的方法【基于pandas】
09-19
Python中,pandas库是数据分析的核心工具,它提供了丰富的数据结构DataFrame,能够方便地处理和操作表格化数据。而SQL数据库则是存储大量结构化数据的常见方式。本篇文章将详细讲解如何使用pandas库从SQL数据库...
浅析pandas 数据结构中的DataFrame
09-18
它是一个二维的、表格数据结构,具有行索引和列索引,可以看作是Series对象的容器,其中每个Series拥有相同的索引。DataFrame可以存储多种数据类,并且每一列的数据类可以不同,这是与NumPy的二维数组相比的...
pandas dataframe添加表格框线输出的方法
09-19
在数据分析与处理领域,Pandas 是 Python 中一个非常重要的库,它提供了高性能且易用的数据结构与数据分析工具。对于数据展示来说,一个清晰明了的数据表格是非常必要的。有时,为了使数据更加直观易读,我们需要为 ...
DataFrame:一种面向对象的类表数据结构,类似于 Pandas DataFrame-matlab开发
05-30
另外,我发现 Matlab 的许多函数的方法有点难以记住哪些函数需要哪些数据结构。 相反,我用 DataFrame 类包装了 Matlab 表,该类试图尽可能地避开,以便我们可以尽可能多地利用该表,同时提供我们希望的扩展方式的...
[python skill] Dataframe数据结构简析
DESOLATION ROW
08-09 710
最近重新看了一下pandas下dataframe数据结构方面的东西,简单整理汇总一下: import pandas as pd purchase_1 = pd.Series({'Name': 'Chris', 'Item Purchased': 'Dog Food', 'Cost': 22.50})...
(10)DataFrame的结构和构造函数
2301_79149013的博客
07-22 138
# DataFrame是一个表格数据,可以看做是【由Series组成的字典】(共同用一个索引)# DataFrame由按一定顺序排列的多列数据组成,设计初衷是将Seires的使用场景从一维拓展到多维,# DataFrame既有行索引,又有列索引# 行索引:index# 列索引:columns# 值:values(numpy的二维数组)# 表格数据结构,有行索引,有列索引# 是Series的字典# 所构成字典的键key,就是二维表格的列索引,# 字典的值value是一个列表,可以不传入Series,但一旦传
DataFrame(1):DataFrame结构的详细介绍
数据分析与统计学之美
02-03 9921
1、DataFrame数据结构的解释说明   index表示的是行索引,column表示的是列索引,values表示的是数值,其实不管是行索引,还是列索引都可以看作是索引Index。从每一行来看,DataFrame可以看作是一行行的Series序列上、下堆积起来的,每个Series的索引就是列索引[0,1,2,3];从每一列来看,DataFrame可以看作是一列列的Series序列左右堆积起来的...
dataframe格式知识点总结
weixin_44109266的博客
11-04 6335
dataframe格式常见操作总结
machine learning in coding(python):pandas数据包DataFrame数据结构简介
mmc2015的专栏
08-05 3127
导入模块: import pandas as pd import numpy as np #pandas依赖于numpy from sklearn import preprocessing import xgboost as xgb 常用功能简介: #load train and test train = pd.read_csv('train.csv', index_co
Pandas数据结构-DataFrame
疯狂的兔子
12-01 537
pandas主要数据对象为Series和DataFrameDataFrame DataFrame表示一个表格,是一个经过排列的列表集。具有行和列的索引,所以可以采用分层索引表示高维数据。 可以将长度相同的字典或NumPy数组转换成为DataFrame,例如:data={'a':[3,5,7], 'g':[4.6,24,56], 'b':['aaa','vbb','
机器学习1--Pandas 数据结构 - DataFrame
weixin_43987546的博客
12-25 1283
Pandas 数据结构 - DataFrame** DataFrame 是一个表格数据结构。Pandas DataFrame 是一个二维的数组结构,类似二维数组。 DataFrame 构造方法如下: pandas.DataFrame( data, index, columns, dtype, copy) data:一组数据(ndarray、series, map, lists, dict 等类)。 index:索引值,或者可以称为行标签。 columns:列标签,默认为 RangeIndex (0,
Pandas——常用数据结构DataFrame
weixin_43794311的博客
03-02 412
DataFrame数据结构 是pandas的基本数据,类似于excel表格形式的数据 DataFrame数据创建 使用pandas.DataFrame(data,index,dtype,columns) data:可以是列表,数组或字典(np.array()) index:行索引,columns代表列索引 使用列表创建和数组创建方式一样: a=[['张三',12,'男'],['小五',17,'男'...
Pandas—dataframe数据分析
qq_57669293的博客
04-23 1477
()方法返回的是去重之后的不同值,而nunique()方法则直接返回不同值的个数,并且在len(unique())是包含空值的返回值,而nunique()是不包含空值的,但是nunique(dropna=False。dataframe没有unique()这个方法,只有nunique()这个方法,而series有unique()方法也有nunique()方法。聚合函数有:max(),min(),mean(),count(),value_count(),unique(),nunique()等等。
理解pandas DataFrame:数据库表般的数据结构
Python的pandas库中,DataFrame是一个强大的数据结构,它被设计用来处理和分析表格数据,类似于关系数据库中的表格DataFrame的特点在于它具有行和列两个索引层次,允许我们以二维的方式组织数据,并且能够...
写文章

热门文章

  • 扫描文件存电子版方法 3654
  • 十二、Pandas数据结构——Series数据结构 3411
  • 用友 U8+ 存货档案建档操作手册 2872
  • 十三、DataFrame表格型数据结构 2856
  • 用友U8数据库表名中英文对照表 2647

分类专栏

  • 用友U8前台异常处理 46篇
  • SQL SERVER 17篇
  • 用友U8SQL语句,数据库语句 44篇
  • 金蝶云星空 2篇
  • C# 10篇
  • 其他 1篇
  • visual studio 1篇
  • 办公软件经验分享 8篇
  • 书,有感 3篇
  • Python代码集 29篇
  • Python理论知识 56篇
  • JS 5篇
  • 宜搭 2篇

最新评论

  • 用友 U8生产订单报检属性修改SQL语句

    溪底石: 引用「1000004526」 请问:此文中“1000004526”要对应生产订单的modid吗?

  • 用友 SQL 批量停用用户账号

    CSDN-Ada助手: 不知道 MySQL入门 技能树是否可以帮到你:https://edu.csdn.net/skill/mysql?utm_source=AI_act_mysql

  • Python代码:二、多行输出

    普通网友: 写的很详细,感谢博主的分享。【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

  • Python专题:十、字典(2)

    普通网友: 优质好文,博主的文章细节很到位,兼顾实用性和可操作性,期待博主持续带来更多好文【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

  • Python专题:十一、集合

    普通网友: 干货满满,细节很到位!【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

最新文章

  • U8+ 提示子票区间开始输入不合法处理
  • 【u8+】财务-应收应付-分包流转票据背书操作
  • 用友U8存货分类按层级取数含排序
2024
09月 2篇
07月 7篇
06月 34篇
05月 59篇
04月 5篇
03月 2篇
01月 7篇
2023年55篇
2022年42篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家玻璃钢雕塑宁波户外雕塑用不锈钢还是玻璃钢临安区玻璃钢金属雕塑图片专业玻璃钢雕塑企业云南玻璃钢浮雕不锈钢动物雕塑铜陵商场中庭美陈大连定做玻璃钢卡通雕塑制作玻璃钢雕塑厂新乡抽象玻璃钢人物雕塑天水彩色玻璃钢雕塑哪家好新余抽象玻璃钢雕塑制作文山市玻璃钢雕塑设计代理贵州定制玻璃钢雕塑方法马鞍山抽象玻璃钢雕塑哪家便宜阳江玻璃钢雕塑批发芮城玻璃钢花盆花器有关商场中秋节美陈和dp点大东玻璃钢雕塑厂家玻璃钢雕塑的暖和无锡拉丝玻璃钢雕塑制造厂家闻喜玻璃钢花盆花器赤峰广场玻璃钢雕塑安装玻璃钢雕塑技工招聘信息沈阳特色玻璃钢雕塑定制商场美陈范围商场电暖宝美陈图片抽象玻璃钢雕塑设计阳江玻璃钢人偶雕塑江苏超市商场美陈市场价信阳专业不锈钢玻璃钢仿铜雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化