Menu
CoddyTech

认识 DataFrame

Coddy Pandas 数据分析 课程的第 4 课,共 19 课。

DataFrame 是 Pandas 库的核心。DataFrame 是一种二维的带标签数据结构,其中的列可以是不同的数据类型,包括整数、浮点数、对象等。
本质上,DataFrame 就像一张数据表。你可以把它想象成电子表格或 SQL 表。行对应单个输入实例(观测值),而列表示数据的特征 。借助 DataFrame,我们可以操作、分析、分组和预处理数据。

使用新的 DataFrame 时,我们需要了解有哪些列、它们的数据类型是什么、它有多少行、存储什么类型的数据,等等。下面是一些可以快速了解数据的函数:

  • head(n):显示前 n 行
  • head():显示前 5 行
  • describe():提供均值、最大值、最小值等描述性统计信息。
  • info():提供所有特征(列)的摘要。
  • shape:DataFrame 的形状(行数和列数)。这是一个属性,不是方法。
  • tail(n):显示最后 n 行
  • tail():显示前 5 行
challenge icon

挑战

简单

在这个挑战中,你有一个名为 brands.csv 的 CSV 文件。

在进行任何操作之前,使用 .read_csv() 将文件转换为数据框。

创建一个名为 information 的函数,它接受一个字符串,该字符串可以是以下值之一:

  • "head"
  • "describe"
  • "info"
  • "shape"
  • "tail"

该函数将打印数据框中对应的输出。

亲手试试

import pandas as pd
def information(action):
    df = pd.read_csv("brands.csv")
    # 在这里编写代码

Pandas 数据分析中的所有课

自己练习: Python 在线编译器