Python数据处理:Pandas库操作基础案例
Pandas是Python中一个非常重要的数据分析和处理库。下面,我们通过几个基础案例来了解Pandas的使用。
1. 导入Pandas和创建 DataFrame
import pandas as pd
# 创建一个简单的DataFrame,包含姓名和年龄
data = {'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35]}
df = pd.DataFrame(data)
print(df)
输出:
Name Age
0 Alice 25
1 Bob 30
2 Charlie 35
2. 数据查看和基本操作
- 查看数据概览
print(df.head()) # 输出前五行
- 描述性统计
print(df.describe()) # 输出每列的描述统计信息
- 合并/拼接DataFrame
# 水平合并(根据某一列合并)
df_hmerge = pd.merge(df, df, on='Name')
# 垂直拼接(添加新的一列,值为原列的组合)
df_vconcat = pd.concat([df, df['Age'] + 5]], axis=1)
print(df_hmerge)
print(df_vconcat)
3. 数据过滤和切片
- 筛选特定条件的行
filtered_df = df[df['Age'] > 30]]
print(filtered_df)
- 切片获取特定范围的数据
sliced_df = df.iloc[1:4] # 获取索引从2到3的行
print(sliced_df)
通过以上案例,你应该对Pandas在Python中数据处理的基本操作有了深入的理解。
还没有评论,来说两句吧...