返回文章列表

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是数据分析的必备工具,掌握基础操作后,你可以进一步学习数据可视化和机器学习等内容。