pandas 按格式读取 excel

作者:编程家 分类: pandas 时间:2025-06-25

使用Python的pandas库可以方便地读取和处理Excel文件。pandas提供了read_excel函数,可以按照指定的格式读取Excel文件中的数据。下面将介绍如何使用pandas读取Excel文件,并给出一个案例代码。

读取Excel文件

使用pandas库的read_excel函数可以读取Excel文件。该函数接受一个参数,即Excel文件的路径。例如,要读取名为"example.xlsx"的Excel文件,可以使用以下代码:

python

import pandas as pd

df = pd.read_excel("example.xlsx")

案例代码

假设有一个名为"student.xlsx"的Excel文件,包含了学生的姓名、年龄和成绩信息。我们可以使用pandas读取该文件,并进行一些简单的数据处理。

python

import pandas as pd

# 读取Excel文件

df = pd.read_excel("student.xlsx")

# 查看前5行数据

print(df.head())

# 计算学生的平均成绩

average_score = df["成绩"].mean()

print("学生的平均成绩为:", average_score)

# 统计不及格的学生人数

fail_count = df[df["成绩"] < 60].shape[0]

print("不及格的学生人数为:", fail_count)

上述代码首先使用read_excel函数读取名为"student.xlsx"的Excel文件,并将数据存储在DataFrame对象df中。然后,使用head函数查看前5行数据。接下来,使用mean函数计算学生的平均成绩,并使用print函数输出结果。最后,使用shape函数统计成绩低于60分的学生人数,并使用print函数输出结果。

使用pandas读取Excel文件的好处

使用pandas读取Excel文件具有以下好处:

1. 简单方便:pandas提供了简单易用的API,使得读取和处理Excel文件变得非常简单。

2. 强大的数据处理功能:pandas提供了丰富的数据处理函数,可以对读取的数据进行各种操作,如筛选、排序、计算统计指标等。

3. 兼容性强:pandas支持读取多种格式的Excel文件,包括xlsx、xls等。

4. 高效性:pandas使用C语言编写的底层库,具有较高的执行效率。

使用pandas按格式读取Excel文件非常方便,只需几行代码就可以完成读取和处理操作。pandas提供了丰富的数据处理函数,可以满足各种数据处理需求。使用pandas读取Excel文件可以提高工作效率,减少编码工作量。

案例代码展示

下面展示一个读取Excel文件的完整案例代码:

python

import pandas as pd

# 读取Excel文件

df = pd.read_excel("example.xlsx")

# 查看前5行数据

print(df.head())

# 计算平均值

average = df["数值"].mean()

print("平均值:", average)

# 统计大于100的数量

count = df[df["数值"] > 100].shape[0]

print("大于100的数量:", count)

以上是关于使用pandas按格式读取Excel文件的文章。希望本文对你有所帮助!