Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >DataFrame的数据处理(Pandas读书笔记6)

DataFrame的数据处理(Pandas读书笔记6)

作者头像
用户1332619
发布于 2018-03-08 09:54:21
发布于 2018-03-08 09:54:21
1.2K0
举报
文章被收录于专栏:阿凯的Excel阿凯的Excel

本期和大家分享DataFrame数据的处理~

一、提取想要的列

第一种方法就是使用方法,略绕,使用.列名的方法可以提取对应的列!

第二张方法类似列表中提取元素!本方法是我们将来比较常用的方法。

需要说明的是在提取列后 dtype:int64这里的类型指的该列的存储形式,那本身提取出来的数据是什么呢?

我们提取出来的这一列就是Series。所以DataFrame可以看做是Series的集合,而提取出任意的列就是Series。

二、提取想要的行

DataFrame有个特性就是可以任意进行行列处理,那如何提取某行呢?

要利用ix方法,但是实际工作中按照序号提取数据很少,更多是获取筛选后的行。筛选功能后期会分享到。在这里分享另外两个经常用到的,提取前几行后几行的方法。

.head()可以提取整个表的任意前多少行

.tail()可以提取整个表的任意后多少行

如果在括号内不输入参数,则默认返回五行。

针对行的问题,暂时先介绍到这里,后续会再次分享到。

三、DataFrame的赋值

当我们先创建的DataFrame列数大于原始数据的时候,就会以NaN方式显示,这个上期已经介绍过,当我们对某一列进行赋值的时候,整个列会赋值给一个相同的值。

如果我们直接对某个不存在的列进行赋值,pandas同样会默认帮我们创建好新的列,然后将对应的值存进去。

四、DataFrame的转置

对象.T方法可以将DataFrame进行转置,这里需要说明,该方法并不改变原数据的存储,如果想改变原数据需要重新赋值一次!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-02-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 阿凯的Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
筛选功能(Pandas读书笔记9)
今天和大家分享如果使用Pandas实现单、多条件筛选、模糊筛选。 还是老套路,我们需要先读取一组数据作为测试文件。 测试文件使用读书笔记7的材料,传送门如下: 文件读取功能(Pandas读书笔记7)
用户1332619
2018/04/17
6.1K0
筛选功能(Pandas读书笔记9)
pandas | 使用pandas进行数据处理——DataFrame篇
今天是pandas数据处理专题的第二篇文章,我们一起来聊聊pandas当中最重要的数据结构——DataFrame。
TechFlow-承志
2020/07/02
3.8K0
DataFrame初识(Pandas读书笔记5)
Series是一列有序号的数据,DataFrame就是N列有序号的数据。DataFrame含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔值等)。长得样子很像我们平时使用的Excel数据(
用户1332619
2018/03/08
6690
DataFrame初识(Pandas读书笔记5)
Python开发之Pandas的使用
==值得注意的是,drop函数不会修改原数据,如果想直接对原数据进行修改的话,可以选择添加参数inplace = True或用原变量名重新赋值替换。==
MiChong
2020/09/24
3.1K0
【数据处理包Pandas】DataFrame数据选择的基本方法
数据集team.xlsx下载地址: 链接:https://pan.quark.cn/s/9e3b2a933510 提取码:7i2y
Francek Chen
2025/01/22
3780
【数据处理包Pandas】DataFrame数据选择的基本方法
Pandas_Study01
series 和 dataframe 这是pandas 中最为基本的两个概念,series 类似于一维数组,可以近似当成普通的数组进行操作,对于series 默认会有行索引为它索引,但特殊的同时与普通的一维数组不同 列表只能有从0开始的整数索引,而series则可以自定义标签索引,这一点来看,跟字典又比较相似,因此series又可以拥有类似字典的操作方式,series 的标签索引可以随时更新修改替换。series 提供有很多方便的方法,用于判断值为空的 isnull, notnull,sort_index(), sort_values() 用于排序的方法等。
Echo_Wish
2023/11/30
6050
小蛇学python(8)pandas库之DataFrame
有数据的地方就有表格。无论是异常值处理,清除缺省值,还是增删改查,无论是csv还是mysql等各种数据库,无不是以表格的形式存储数据。表格在数据中成为了一个绕不开的话题,因此专门处理数据的pandas库中出现DataFrame也就不显得奇怪了。
用户2145057
2018/09/12
1.2K0
小蛇学python(8)pandas库之DataFrame
【数据处理包Pandas】DataFrame数据的基本操作
查询一行数据时既可以使用loc索引器(标签索引器),也可以使用iloc位置索引器。查询单行的结果是一个 Series 对象。
Francek Chen
2025/01/22
3110
【数据处理包Pandas】DataFrame数据的基本操作
pandas.DataFrame()中的iloc和loc用法
简单的说: iloc,即index locate 用index索引进行定位,所以参数是整型,如:df.iloc[10:20, 3:5] loc,则可以使用column名和index名进行定位,如: df.loc[‘image1’:‘image10’, ‘age’:‘score’] 实例:
全栈程序员站长
2022/11/01
3K0
Pandas DataFrame笔记
1.属性方式,可以用于列,不能用于行 2.可以用整数切片选择行,但不能用单个整数索引(当索引不是整数时) 3.直接索引可以使用列、列集合,但不能用索引名索引行  用iloc取行,得到的series:
用户1075292
2018/01/23
1.2K0
Pandas DataFrame笔记
用 Pandas 进行数据处理系列 二
获取行操作df.loc[3:6]获取列操作df['rowname']取两列df[['a_name','bname']] ,里面需要是一个 list 不然会报错增加一列df['new']=list([...])对某一列除以他的最大值df['a']/df['a'].max()排序某一列df.sorted_values('a',inplace=True,ascending=True) , inplace 表示排序的时候是否生成一个新的 dataFrame , ascending=True 表示升序,默认为升序,如果存在缺失的补值( Nan ),排序的时候会将其排在末尾
zucchiniy
2019/10/30
8.6K0
python pandas 基础之一
pandas的两大数据结构:Series和DataFrame. Series用于储存一个序列一样的一维数据;DataFrame用于多维数据。
小末快跑
2019/07/03
1.5K0
Python-Pandas之DataFrame转字典
参考链接: Python | 使用Pandas.drop()从DataFrame删除行/列
用户7886150
2020/12/26
2.3K0
Pandas笔记
pandas是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入 了大量库和一些标准的数据模型,提供了高效地操作大型结构化数据集所需的工具。
杨丝儿
2022/02/18
7.9K0
Pandas笔记
Series计算和DataFrame常用属性方法
两个Series之间计算,如果Series元素个数相同,则将两个Series对应元素进行计算
@小森
2024/03/15
2480
Series计算和DataFrame常用属性方法
Pandas
Attitude is a little thing that makes a big difference.
小闫同学啊
2019/07/18
5.5K0
Pandas
Pandas-DataFrame基础知识点总结
1、DataFrame的创建 DataFrame是一种表格型数据结构,它含有一组有序的列,每列可以是不同的值。DataFrame既有行索引,也有列索引,它可以看作是由Series组成的字典,不过这些Series公用一个索引。 DataFrame的创建有多种方式,不过最重要的还是根据dict进行创建,以及读取csv或者txt文件来创建。这里主要介绍这两种方式。 根据字典创建 data = { 'state':['Ohio','Ohio','Ohio','Nevada','Nevada'], '
石晓文
2018/04/11
4.4K0
Pandas-DataFrame基础知识点总结
Pandas数据结构之DataFrame常见操作
DataFrame 就像带索引的 Series 字典,提取、设置、删除列的操作与字典类似:
用户1564362
2019/11/30
1.9K0
pandas | 如何在DataFrame中通过索引高效获取数据?
上篇文章当中我们简单介绍了一下DataFrame这个数据结构的一些常见的用法,从整体上大概了解了一下这个数据结构。今天这一篇我们将会深入其中索引相关的应用方法,了解一下DataFrame的索引机制和使用方法。
TechFlow-承志
2020/07/10
15.4K0
pandas | 如何在DataFrame中通过索引高效获取数据?
python 全方位访问DataFrame格式数据
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
多凡
2019/11/01
1.3K0
相关推荐
筛选功能(Pandas读书笔记9)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档