列过滤
组件名称 | 列过滤 |
---|---|
工具集 | 设计分析优化 |
组件作者 | 雪浪云-维阳 |
文档版本 | 2.0 |
功能 | 根据用户填写的列名,保存相应的列名数据至新的Excel文件并输出 |
镜像名称 | suanpan_mdo:latest |
开发语言 | Python |
组件原理
根据用户设置的需要保存的列名称(不区分大小写),在输入的Excel文件取出相应列名的数据,保存到新的Excel文件并输出;如果没有填写任何信息,则保留原始的所有数据,直接输出输入的Excel文件。
当用户指定Excel文件为矢量时,则用户可指定某列数据(默认为"time"列,不区分大小写)为输出Excel文件的第一列(x轴)。
输入桩
输入端子1
- 端口名称:过滤前
- 输入类型:文件
- 功能描述:接收原始的Excel文件。Excel文件需满足:第一行为表头标题。
- 示例: sheet_name.xlsx
输出桩
输出端子1
- 端口名称:过滤后
- 输出类型:文件
- 功能描述:列名过滤后的Excel文件
- 示例: filter_name.xlsx
数据接收方式
异步模式同步模式都支持
参数配置
计算模式:
- 功能描述:2个选择,标量/矢量
- 必选参数:否;
- 默认:标量
需要保留的列:
- 功能描述:输入需要保留的列名,如果输入的列名不存在输入Excel文件的列名中,组件运行会报错。
- 必选参数:否
- 默认值:空(不填写任何信息,即输出输入的Excel文件)
- 示例:空
x轴标签选择:
- 功能描述:输入Excel二维数据的x轴标签(即维度列名,如time、frequency)。
- 必选参数:否
- 默认值:time
- 示例:time
运行调优
建议不进行特别配置,按照平台的默认分配运行。
使用方法
未部署状态下的操作
后面板连接
后面板连接如下,"列过滤"组件的输入端连"上传文件"组件的输出,在输出端连接"下载文件"组件,对比重采样前后的Excel文件差异。
右面板配置
- 在"上传文件"组件的右面板,分别上传原始的Excel文件并选中该文件,上传文件如上输入端子1示例。
- 在"列过滤"右面板填写保留的列名
- 在"下载文件"右面板填写保存的文件名,因为是Excel文件,建议取名*.xlsx。
部署状态下的操作
前面板操作
无
后面板操作
- 在"web Input"组件右面板填写{},并点击发送。
- 在"下载文件"右面板点击"查看"下载列过滤后的Excel文件。输出文件如上输出端子1示例。
弹窗操作
无