searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

Python脚本让你的工作更轻松(7)

2024-11-20 09:15:24
1
0

13. 数据筛选

# 根据条件筛选数据
def filter_data(df, column_name, condition):
    filtered_df = df[df[column_name] > condition]
    return filtered_df

data = read_excel('example.xlsx')
filtered_data = filter_data(data, '成绩', 80)
print("筛选后的数据:")
print(filtered_data)

解释

该脚本从Excel文件中筛选出“成绩”大于80的记录。这在分析数据时非常常见,比如想要找出表现优异的学生名单。

14. 数据合并

# 合并多个Excel文件
def merge_excel(files, output_file):
    dfs = [pd.read_excel(file) for file in files]
    merged_df = pd.concat(dfs, ignore_index=True)
    merged_df.to_excel(output_file, index=False)

merge_excel(['file1.xlsx', 'file2.xlsx'], 'merged_output.xlsx')
print("文件合并成功!")

解释

此脚本合并多个Excel文件的数据到一个新的文件中。这在汇总不同部门的报告时尤其方便,可以快速整合信息。

0条评论
0 / 1000
王****际
43文章数
1粉丝数
王****际
43 文章 | 1 粉丝
原创

Python脚本让你的工作更轻松(7)

2024-11-20 09:15:24
1
0

13. 数据筛选

# 根据条件筛选数据
def filter_data(df, column_name, condition):
    filtered_df = df[df[column_name] > condition]
    return filtered_df

data = read_excel('example.xlsx')
filtered_data = filter_data(data, '成绩', 80)
print("筛选后的数据:")
print(filtered_data)

解释

该脚本从Excel文件中筛选出“成绩”大于80的记录。这在分析数据时非常常见,比如想要找出表现优异的学生名单。

14. 数据合并

# 合并多个Excel文件
def merge_excel(files, output_file):
    dfs = [pd.read_excel(file) for file in files]
    merged_df = pd.concat(dfs, ignore_index=True)
    merged_df.to_excel(output_file, index=False)

merge_excel(['file1.xlsx', 'file2.xlsx'], 'merged_output.xlsx')
print("文件合并成功!")

解释

此脚本合并多个Excel文件的数据到一个新的文件中。这在汇总不同部门的报告时尤其方便,可以快速整合信息。

文章来自个人专栏
pike
43 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0