认识 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 行
挑战
简单在这个挑战中,你有一个名为 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 在线编译器