资讯动态

Python Pandas库入门:数据读取与基本操作

发布时间:2026/10/23 7:25:08 来源:尧图企业网站定制
在Python的数据处理和分析领域Pandas库是一个强大且常用的工具。它就像是一位数据魔法师能够帮助我们轻松地读取、处理和分析各种格式的数据。在这一小节中我们将一起学习如何使用Pandas库来读取不同格式的数据文件并进行数据的基本查看和操作。目录核心技术点介绍Pandas库的DataFrame和Series对象数据读取CSV、Excel等实操模块代码示例解决常见问题总结与后续学习核心技术点介绍Pandas库的DataFrame和Series对象Series对象简单来说Series是一维的带标签数组就好比是一列数据每一个数据都有一个对应的标签这个标签可以理解为数据的“名字”。例如我们可以用Series来表示一组学生的成绩每个成绩对应一个学生的名字。下面是一个简单的代码示例importpandasaspd# 创建一个Series对象data[85,90,78,92]index[Alice,Bob,Charlie,David]spd.Series(data,indexindex)print(s)DataFrame对象DataFrame是二维的表格型数据结构类似于我们平时使用的 Excel 表格有行和列。每一列可以看作是一个Series对象。比如我们可以用DataFrame来存储学生的信息包括姓名、年龄、成绩等。以下是创建DataFrame的示例代码importpandasaspd# 创建一个DataFrame对象data{Name:[Alice,Bob,Charlie,David],Age:[20,21,20,22],Score:[85,90,78,92]}dfpd.DataFrame(data)print(df)数据读取CSV、Excel等读取 CSV 文件CSV逗号分隔值文件是一种常见的数据存储格式数据之间用逗号分隔。Pandas 提供了read_csv函数来读取 CSV 文件。例如我们有一个名为students.csv的文件里面存储了学生的信息我们可以使用以下代码读取importpandasaspd# 读取CSV文件dfpd.read_csv(students.csv)print(df)读取 Excel 文件Excel 文件也是我们常用的数据存储格式。Pandas 可以使用read_excel函数来读取 Excel 文件。假设我们有一个名为students.xlsx的文件代码如下importpandasaspd# 读取Excel文件dfpd.read_excel(students.xlsx)print(df)实操模块代码示例以下是一个完整的示例演示如何使用 Pandas 读取不同格式的数据文件并进行数据的基本查看和操作importpandasaspd# 读取CSV文件csv_dfpd.read_csv(students.csv)print(CSV文件数据基本信息)csv_df.info()print(CSV文件数据前几行)print(csv_df.head())# 读取Excel文件excel_dfpd.read_excel(students.xlsx)print(Excel文件数据基本信息)excel_df.info()print(Excel文件数据前几行)print(excel_df.head())# 数据基本操作示例查看数据行数和列数rows,columnscsv_df.shape# 查看数据集行数ifrows1000:print(数据属于小数据集)else:print(数据属于大数据集)# 查看数据集列数ifcolumns20:print(数据属于低维数据集)else:print(数据属于高维数据集)在这个示例中我们首先读取了 CSV 和 Excel 文件然后使用info方法查看数据的基本信息使用head方法查看数据的前几行。最后我们根据数据的行数和列数判断数据是小数据集还是大数据集是低维数据集还是高维数据集。解决常见问题在使用 Pandas 读取数据时可能会遇到一些问题比如数据读取格式错误、数据类型转换异常等。下面我们来看看如何解决这些问题数据读取格式错误如果读取文件时出现格式错误可能是文件编码问题或者文件格式不规范。可以尝试指定文件编码例如importpandasaspd# 指定文件编码读取CSV文件dfpd.read_csv(students.csv,encodingutf-8)数据类型转换异常如果在数据处理过程中遇到数据类型转换异常可以使用astype方法来强制转换数据类型。例如将某一列的数据类型转换为整数importpandasaspd dfpd.read_csv(students.csv)df[Age]df[Age].astype(int)总结与后续学习通过本小节的学习我们掌握了 Pandas 库的DataFrame和Series对象学会了如何使用 Pandas 读取 CSV 和 Excel 等格式的数据文件并进行了数据的基本查看和操作同时也解决了一些常见的问题。这些知识能够帮助我们使用 Pandas 库读取和初步处理数据。掌握了这些内容后下一节我们将深入学习如何使用 Pandas 进行数据清洗和预处理进一步完善对本章 Python 数据处理与分析主题的认知。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑