跳到主要内容

列过滤

组件名称列过滤
工具集设计分析优化
组件作者雪浪云-维阳
文档版本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文件差异。


企业微信截图_16417820168905.png


右面板配置

  • 在"上传文件"组件的右面板,分别上传原始的Excel文件并选中该文件,上传文件如上输入端子1示例。

image.png


  • 在"列过滤"右面板填写保留的列名

image.png


  • 在"下载文件"右面板填写保存的文件名,因为是Excel文件,建议取名*.xlsx。

企业微信截图_16417829325642.png


部署状态下的操作

前面板操作

后面板操作

  1. 在"web Input"组件右面板填写{},并点击发送。

企业微信截图_1641783497201.png


  1. 在"下载文件"右面板点击"查看"下载列过滤后的Excel文件。输出文件如上输出端子1示例。

企业微信截图_16417836492124.png


弹窗操作