【Python数据处理】10个常用工具,让你的数据处理更高效!_python 数据处理
# 导入必要的库
import pandas as pd
# 创建示例DataFrame
df = pd.DataFrame({
'A': [1, 2, 3, 4, 5],
'B': [5, 4, 3, 2, 1],
'C': [10, 20, 30, 40, 50]
})
# 1. 查看DataFrame的前几行和后几行数据
print(df.head()) # 默认显示前5行
print(df.tail(3)) # 显示后3行
# 2. 查看DataFrame的统计信息
print(df.describe())
# 3. 对DataFrame进行排序
sorted_df = df.sort_values(by='A')
print(sorted_df)
# 4. 选择特定列
print(df[['A', 'B']])
# 5. 使用条件过滤数据
filtered_df = df[df['A'] > 2]
print(filtered_df)
# 6. 分组聚合
grouped_df = df.groupby('A').sum()
print(grouped_df)
# 7. 合并DataFrame
df1 = df.copy()
df1['D'] = [100, 200, 300, 400, 500]
merged_df = pd.merge(df, df1, on='A')
print(merged_df)
# 8. 重塑和填充DataFrame
reshape_df = df.stack()
padded_df = df.pad()
print(reshape_df)
print(padded_df)
# 9. 将DataFrame导出到CSV文件
df.to_csv('data.csv', index=False)
# 10. 将CSV文件导入到DataFrame
loaded_df = pd.read_csv('data.csv')
print(loaded_df)
这段代码展示了如何使用Pandas库中的常用函数来处理DataFrame数据。从查看数据、统计信息、排序和过滤,到分组聚合、合并和重塑以及导入导出操作,涵盖了数据处理的常用步骤。
评论已关闭