创建联邦表

更新时间:

联邦表是指分布在不同参与方并用于同一目的的文件,如训练数据集。以下是创建联邦表的 API 示例介绍。

重要

本文涉及 API 中所有的占位符,例如"$df0",必须包含单引号或双引号。

函数路径

fascia.biz.api.dataframe.create_fed_dataframe

函数定义

def create_fed_dataframe(uid='${UID}',
                         data_partitions=[${DATA_PARTITIONS}],
                         filter_columns=[${FILTER_COLUMNS}])

请求参数

名称

类型

是否必选

描述

uid

String

必选

待创建的联邦表唯一 ID。

data_partitions

List

必选

联邦表数据来源描述列表,对应为输入配置的数据源占位符。

filter_columns

List

可选

指定输出的列。若为 None,则默认输出各方数据的全部共同列。默认为 None。

请求示例

from fascia.biz.api.dataframe import create_fed_dataframe

# 创建联邦表
fed_df = create_fed_dataframe(uid='$output0', data_partitions=['$df0', '$df1'])
  • $output0 为编辑代码前配置的输出参数,在代码中可看作常量。

  • $df0$df1 为编辑代码前配置的输入参数,在代码中可看作常量。