dataframe去掉行索引

您所在的位置:网站首页 python如何索引数字 dataframe去掉行索引

dataframe去掉行索引

2023-08-14 00:26| 来源: 网络整理| 查看: 265

239db2d9f16bf0b404f27db91acbb1c9.png 介绍

上文我们介绍了Pandas的基本概念和用法,这里我们重点介绍下Dataframe的常用操作方法,Dataframe是Pandas的核心对象,功能非常强大,我们主要介绍以下Dataframe的操作:

行和列的操作遍历行和列其他操作

希望本文的一些介绍能给你带来些帮助。

Dataframe

Dataframe类似于Excel或SQL表。DataFrames是Pandas最常使用的对象。它是一个二维的数据结构,由三个主要组件组成,即data,rows和column。见下图:

1cbee1f060c82455795e05e880400748.png 行和列的操作

在这里我们创建一个Dataframe

6088e163d848907f8b55de6510eb5a86.png

我们对Dataframe执行基本的行、列操作,如下:

列选择:我们可以按列的名称来选择Dataframe的某列。

e1089129ffb626d32cdd2a005418ec84.png

行选择:Pandas提供了一种从Dataframe中检索行的特殊方法。DataFrame.loc[]方法用于从DataFrame检索行。也可以通过将整数位置传递给iloc []函数来选择行。

314ffc5060aa823497418fdd8b45b595.png

如果没有特殊指定index名称 ,Dataframe默认使用整数作为索引下标,也可以使用loc[], iloc[]来检索行。

94eb63395b5aa540abff6c52ebb5df1e.png

loc[] 与 iloc[]的区别在于: loc是基于标签的,索引中必须包含标签,而iloc是基于索引下标的。

删除列: 使用drop()方法删除多列删除行: 使用drop()方法删除多行,通过索引下标选择行后执行删除动作

42ac70c9c563acb21acb18ae34d987bc.png

其他常用操作:

1. rename() 列名称

d0fc5186b03c878212b2900ee897a929.png

2. sort_values() 按列排序

6ec62cf2f569a44e0e5e5e4b25991284.png

3. iterrows() 遍历Dataframe的每个元素

c84e47893fb845a55686e4dbb463047b.png

4. unique()、nunique() 得到某列的去重值及数量

650195d4d8417be4eb177630489cb91b.png

5. tolist 将一列转换为list类型

8badda0ca5c857cf82166a38eb92af6b.png 结论:

对Dataframe的日常操作,本次就介绍到这里,Dataframe的操作非常灵活,后面有机会再补充介绍。

下次打算介绍下 Dataframe 的 merge ,join 及 concat操作。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3