添加行
重要
对机器学习工作室(经典)的支持将于 2024 年 8 月 31 日结束。 建议在该日期之前转换到 Azure 机器学习。
从 2021 年 12 月 1 日开始,你将无法创建新的机器学习工作室(经典)资源。 在 2024 年 8 月 31 日之前,可继续使用现有的机器学习工作室(经典)资源。
ML 工作室(经典)文档即将停用,将来可能不会更新。
将输入数据集中的一组行附加到另一个数据集的末尾
类别: 数据转换/操作
模块概述
本文介绍如何使用机器学习 Studio 中的 "添加行" 模块 (经典) 来连接两个数据集。 在串联中,第二个数据集的行会添加到第一个数据集的末尾。
行的串联在以下方案中很有用:
你已生成一系列评估统计信息,希望将它们合并到一个表中以方便报告。
你使用了不同的数据集,想要合并这些数据集以创建最终的数据集。
如何使用“添加行”
若要连接两个数据集中的行,这些行必须具有完全相同的架构。 这意味着列的列数和列中的数据类型相同。
将 "添加行" 模块拖入试验中,可以在 "操作" 类别中的 "数据转换" 下找到它。
将数据集连接到两个输入端口。 要追加的数据集应连接到第二个(右)端口。
运行试验。 输出数据集中的行数应等于两个输入数据集的行数之和。
如果将同一数据集添加到“添加行”模块的两个输入,则会复制数据集。
技术说明
本部分介绍了实现的详细信息和常见问题。
添加行时,你无法筛选源数据集。 在使用“添加行”时,将串联作为输入提供的两个数据集中的所有行。
如果只想添加几行,请使用 " 分区" 和 "示例 " 定义筛选行的条件,并只生成包含所需行的数据集。
示例
若要查看如何使用此模块的示例,请参阅 Azure AI 库:
预期输入
名称 | 类型 | 说明 |
---|---|---|
Dataset1 | 数据表 | 要首先添加到输出数据集中的数据集行 |
Dataset2 | 数据表 | 要追加到第一个数据集的数据集行 |
Outputs
名称 | 类型 | 说明 |
---|---|---|
结果数据集 | 数据表 | 包含输入数据集的所有行的数据集 |
例外
异常 | 描述 |
---|---|
错误 0003 | 如果一个或多个输入数据集为 null 或为空,则会发生异常。 |
错误 0010 | 如果输入数据集的列名应该匹配但并非如此,则会发生异常。 |
错误 0016 | 如果传递给模块的输入数据集应该具有兼容的列类型但并非如此,则会发生异常。 |
错误 0008 | 如果参数不在范围内,则会发生异常。 |
有关特定于 Studio (经典) 模块的错误列表,请参阅机器学习错误代码。
有关 API 异常的列表,请参阅机器学习 REST API 错误代码。