添加行

重要

对机器学习工作室(经典)的支持将于 2024 年 8 月 31 日结束。 建议在该日期之前转换到 Azure 机器学习

从 2021 年 12 月 1 日开始,你将无法创建新的机器学习工作室(经典)资源。 在 2024 年 8 月 31 日之前,可继续使用现有的机器学习工作室(经典)资源。

ML 工作室(经典)文档即将停用,将来可能不会更新。

将输入数据集中的一组行附加到另一个数据集的末尾

类别: 数据转换/操作

注意

适用于:仅限机器学习 Studio (经典)

可在 Azure 机器学习设计器中获取类似的拖放模块。

模块概述

本文介绍如何使用机器学习 Studio 中的 "添加行" 模块 (经典) 来连接两个数据集。 在串联中,第二个数据集的行会添加到第一个数据集的末尾。

行的串联在以下方案中很有用:

  • 你已生成一系列评估统计信息,希望将它们合并到一个表中以方便报告。

  • 你使用了不同的数据集,想要合并这些数据集以创建最终的数据集。

如何使用“添加行”

若要连接两个数据集中的行,这些行必须具有完全相同的架构。 这意味着列的列数和列中的数据类型相同。

  1. 将 "添加行" 模块拖入试验中,可以在 "操作" 类别中的 "数据转换" 下找到它。

  2. 将数据集连接到两个输入端口。 要追加的数据集应连接到第二个(右)端口。

  3. 运行试验。 输出数据集中的行数应等于两个输入数据集的行数之和。

    如果将同一数据集添加到“添加行”模块的两个输入,则会复制数据集。

技术说明

本部分介绍了实现的详细信息和常见问题。

  • 添加行时,你无法筛选源数据集。 在使用“添加行”时,将串联作为输入提供的两个数据集中的所有行。

  • 如果只想添加几行,请使用 " 分区" 和 "示例 " 定义筛选行的条件,并只生成包含所需行的数据集。

示例

若要查看如何使用此模块的示例,请参阅 Azure AI 库

  • 需求估算:将多个模型的评估结果合并为一个数据集,并将其传递到执行 R 脚本以进行自定义处理

  • 乳腺癌症检测:包含有用功能的数据集将被清除,然后使用 " 添加行"、" 添加列" 和 " 联接数据" 进行合并。

  • 学生绩效预测:使用 " 添加行 " 将通过使用 " 应用数学运算" 计算得出的自定义指标的结果组合在一起。

  • 时序预测:使用 R 脚本生成自定义指标,然后使用 " 添加行" 将它们合并到单个表中。

预期输入

名称 类型 说明
Dataset1 数据表 要首先添加到输出数据集中的数据集行
Dataset2 数据表 要追加到第一个数据集的数据集行

Outputs

名称 类型 说明
结果数据集 数据表 包含输入数据集的所有行的数据集

例外

异常 描述
错误 0003 如果一个或多个输入数据集为 null 或为空,则会发生异常。
错误 0010 如果输入数据集的列名应该匹配但并非如此,则会发生异常。
错误 0016 如果传递给模块的输入数据集应该具有兼容的列类型但并非如此,则会发生异常。
错误 0008 如果参数不在范围内,则会发生异常。

有关特定于 Studio (经典) 模块的错误列表,请参阅机器学习错误代码

有关 API 异常的列表,请参阅机器学习 REST API 错误代码

另请参阅

操作
数据转换
A-Z 模块列表