返回文章列表

Python数据分析入门:Pandas基础教程

Pandas是Python中最流行的数据分析库之一。本文将带你从零开始学习Pandas的基础操作,包括数据读取、清洗、分析和可视化。

安装Pandas

pip install pandas

导入和基本操作

import pandas as pd
import numpy as np

# 创建DataFrame
data = {
    '姓名': ['平平', '小明', '小红', '小刚'],
    '年龄': [20, 22, 21, 23],
    '成绩': [85, 92, 78, 95]
}

df = pd.DataFrame(data)
print(df)

数据读取

# 读取CSV文件
df = pd.read_csv('data.csv')

# 读取Excel文件
df = pd.read_excel('data.xlsx')

# 读取JSON
df = pd.read_json('data.json')

数据查看

# 查看前5行
print(df.head())

# 查看数据信息
print(df.info())

# 查看统计摘要
print(df.describe())

# 查看列名
print(df.columns)

数据筛选

# 条件筛选
high_scores = df[df['成绩'] > 80]

# 多条件筛选
result = df[(df['年龄'] > 20) & (df['成绩'] > 85)]

# 选择特定列
names = df[['姓名', '成绩']]

数据聚合

# 分组统计
grouped = df.groupby('年龄')['成绩'].mean()

# 排序
sorted_df = df.sort_values('成绩', ascending=False)

总结

Pandas是数据分析的必备工具,掌握基础操作后,你可以进一步学习数据可视化和机器学习等内容。

动手挑战

学到这里,不妨动手试一试以下练习,巩固你的理解:

  1. 基础练习:回顾本文核心概念,用自己的话总结关键知识点。
  2. 进阶实践:将文中的示例代码运行一遍,尝试修改参数观察变化。
  3. 拓展思考:想一想这个技术/方法还能应用在哪些场景中?

小贴士:遇到问题时,先独立思考,再查阅资料,最后请教他人——这是成长最快的学习方式。

赞赏支持

本文更新于 2026-08-22,环境 Python 3.12