贺州市八步区乡镇建设局网站,模版之家,成华区微信网站建设公司,搜索引擎营销的内容有哪些简简单单地合并子表表格#xff08;python自动化办公#xff09;
需求分析#xff1a;
1.存在两张表格#xff0c;一张为主表 一张为次表
2.以主表的子表为合并的主要对象#xff0c;次表来补充主表的信息代码#xff1a; # 处理老师的高级报表#xff0c;数据处理 表…简简单单地合并子表表格python自动化办公
需求分析
1.存在两张表格一张为主表 一张为次表
2.以主表的子表为合并的主要对象次表来补充主表的信息代码 # 处理老师的高级报表数据处理 表格合并def advanced_report_teacher(self, main_file_path, secondary_file_path, sheet_name_main, sheet_name_secondary, key):# 主表 用于合并的主表其中sheet_name表示表名main_table pd.read_excel(main_file_path,sheet_namemain_file_path)# 次表被用来合并的表secondary_table pd.read_excel(secondary_file_path, sheet_namesheet_name_secondary)table pd.merge(main_table, secondary_table, howleft, onkey)# 将主表导出来table.to_excel(finally.xlsx)重要知识点
merge 是 Pandas 库中的一个函数用于将两个 DataFrame 根据指定的列或索引连接起来。这种连接可以是类似 SQL 中的数据库连接操作合并两个数据集。
当你调用 merge 函数时你可以指定连接的方式、连接的列或索引、数据集之间的关系等。常见的连接方式包括内连接、左连接、右连接和外连接它们决定了合并的数据集如何交集和并集。
merged_data pd.merge(dataframe1, dataframe2, on‘key_column’)
这里dataframe1 和 dataframe2 是两个要合并的 DataFrameonkey_column 表示在 key_column 列上进行合并。不同的连接方式可以通过指定 how 参数来实现如 howleft、howright 或 howouter。