commit a20dc1c7cdda126dffcd94da0575ee19d45d4278 Author: lyj182 <149088866+lyj182@users.noreply.github.com> Date: Thu Oct 26 23:30:26 2023 +0800 'aaa' diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f5b25c4 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +./venv diff --git a/analysis.py b/analysis.py new file mode 100644 index 0000000..87b1275 --- /dev/null +++ b/analysis.py @@ -0,0 +1,22 @@ +import pandas as pd + +# 读取工作薄中的四张表格 +workbook = pd.ExcelFile("国考岗位修改.xls") +sheet1 = workbook.parse('中央党群机关') +sheet2 = workbook.parse('中央国家行政机关(本级)') +sheet3 = workbook.parse('中央国家行政机关省级以下直属机构') +sheet4 = workbook.parse('中央国家行政机关参照公务员法管理事业单位') + +# 找出包含环境科学的行 +def find_environment_rows(sheet): + return sheet[sheet['专业'].str.contains('环境科学')] + +# 在新工作表中合并包含环境科学的行 +environment_rows = pd.concat([find_environment_rows(sheet1), find_environment_rows(sheet2), + find_environment_rows(sheet3), find_environment_rows(sheet4)]) + +# 创建一个新的工作薄并将结果写入其中 +with pd.ExcelWriter('environment_data.xlsx', engine='openpyxl') as writer: + environment_rows.to_excel(writer, sheet_name='Environment Data', index=False) + +print("包含环境科学的行已写入新工作薄 'environment_data.xlsx'") diff --git a/environment_data.xlsx b/environment_data.xlsx new file mode 100644 index 0000000..462dce2 Binary files /dev/null and b/environment_data.xlsx differ diff --git a/国考岗位修改.xls b/国考岗位修改.xls new file mode 100644 index 0000000..75d72de Binary files /dev/null and b/国考岗位修改.xls differ