当前位置: 首页 > news >正文

knime用三种方法提取列中需要的数据实战

有如下数据,需要对数据处理,输出客户需要的效果。

数据样例:👇

图片

最终效果:
图片

01实现过程

第一种解决办法:

详解节点操作过程:

①使用** Table Creator (节点1)**:

  • "Table Creator"节点的作用是允许手动创建数据表,用户可以在类似电子表格的界面中输入数据。
黑龙江省-李四-市场部
广东省-王五-财务部
四川省-赵六-人力资源部
河南省-钱七-研发部
江苏省-孙八-客户服务部
甘肃省-王源-技术组

将上面数据复制到Table Creator中:

图片

②使用** Regex Extractor (节点2)**:

  • "Regex Extractor"节点,用于从文本数据中提取符合指定正则表达式的部分。该节点可以帮助用户从文本中提取特定模式的信息,例如日期、邮政编码、URL等。用户可以在节点配置中指定正则表达式,并将匹配的结果提取到新的列中。这个节点在处理需要从文本中提取特定信息的任务时非常有用

图片

                    正则表达式:([^\-]+)$    或者:(?:.*-)([一-龟]+$)

③最终输出结果如下👇:

图片

第二种解决办法:

在这里插入图片描述

②使用** Regex Substring (节点2)**:

  • "Regex Substring"节点,用于从字符串中提取符合指定正则表达式的子字符串。该节点可以返回子字符串的匹配结果作为新的字符串列,并支持多种返回模式,包括第一个匹配、最后一个匹配、按编号匹配或连接所有匹配。这个节点在需要从文本中提取特定模式的子字符串时非常有用。

图片

③最终输出结果如下👇:

在这里插入图片描述

第三种解决办法:

②使用** Column Expressions (节点2)**:

  • "Column Expressions"是一个节点,用于通过表达式操作列的数据。用户可以在该节点中定义表达式,以对输入数据的列进行计算、转换或创建新列。该节点支持访问列数据、常量和函数,并可以生成新的列作为输出。用户可以使用该节点执行各种列级操作,例如数学运算、逻辑运算、字符串操作等。

图片

③最终输出结果如下👇:

图片

今天的分享就到这里了。有收获的小伙伴,记得点赞、收藏、分享哦!

如果您对本次分享的内容感兴趣的话,记得关注哦!不然下次找不到喽!
关注不迷路哦!

“好记性不如烂笔头”,IT小本本 —— 记录IT知识,分享打工人真实的日常操作笔记!!!
😝有需要的小伙伴,可以V扫描下方二维码免费关注哦!第一时间获取最新动态!!

在这里插入图片描述


http://www.mrgr.cn/news/20425.html

相关文章:

  • Android12——Launcher3文件夹布局修改调整
  • MyPrint打印设计器(十)svg篇-多边形
  • PDF到CAD转换:四大实用工具指南!
  • bun一个现代JavaScript运行时
  • 2024 年高教社杯全国大学生数学建模竞赛题目-A 题 “板凳龙” 闹元宵
  • 详解Python输出
  • 【2024数模国赛赛题思路公开】国赛C题思路丨附可运行代码丨无偿自提
  • 前端黑科技:使用 JavaScript 实现网页扫码功能
  • X 射线测厚仪 -开启高精度厚度检测之门
  • vue+ThreeJS:从0 到1 搭建开发环境
  • 多智能体强化学习:citylearn城市建筑能量优化和需求响应
  • iOS——strong和copy的底层实现
  • PHP一站式解决方案高级房产系统小程序源码
  • 2024高教社杯全国大学生数学建模竞赛B题保姆级分析完整思路+代码+数据教学
  • 2024数学建模国赛选题建议及初步思路来啦!
  • 2024年高教社杯全国大学生数学建模竞赛B题思路(2024数学建模国赛B题思路)
  • 老师如何发布月考成绩,学生如何查询成绩?
  • 最值求解 | 管理类联考数学专项
  • v$session_longops监控 PDB clone 进度
  • 【大模型实战篇】大模型显存资源计算以及GPU如何选择