专业编程基础技术教程

网站首页 > 基础教程 正文

Pandas使用系列(二):Dataframe常用操作方法

ccvgpt 2024-10-28 13:17:47 基础教程 8 ℃

介绍

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

  1. 行和列的操作
  2. 遍历行和列
  3. 其他操作

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

Pandas使用系列(二):Dataframe常用操作方法

Dataframe

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

  • 行和列的操作

在这里我们创建一个Dataframe

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

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

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

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

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

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

其他常用操作:

1. rename() 列名称

2. sort_values() 按列排序

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

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

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

结论:

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

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

Tags:

最近发表
标签列表