R 对数据进行分类和分组

R 对数据进行分类和分组,r,R,我很难找到这个问题的正确代码:专业领域乱七八糟-我如何才能将它们聚集到汇总的领域中: 业务=财务、人力资源、销售、市场营销、业务发展 工程学=机器人学、工程学、IT支持、DevOps、数据科学 预期结果是: col1(输入)col2(结果) 财务、人力资源、机器人、工程、销售业务、工程 DevOps、数据科学、营销、IT支持业务、工程 用户界面/用户体验、人力资源、平面设计、其他业务 业务发展业务 换句话说,结果不应该是这样的: col1(Inputs)

我很难找到这个问题的正确代码:专业领域乱七八糟-我如何才能将它们聚集到汇总的领域中:

  • 业务=财务、人力资源、销售、市场营销、业务发展
  • 工程学=机器人学、工程学、IT支持、DevOps、数据科学
预期结果是:

col1(输入)col2(结果)
财务、人力资源、机器人、工程、销售业务、工程
DevOps、数据科学、营销、IT支持业务、工程
用户界面/用户体验、人力资源、平面设计、其他业务
业务发展业务
换句话说,结果不应该是这样的:

col1(Inputs)                                   col2(Result)
Finance, HR, Robotics, Engineering, Sales      Biz, Biz, Engineer, Engineer, Biz
DevOps, Data Science, Marketing, IT support    Engineer, Engineer, Biz, Engineer
UI/UX, HR, Graphic Design                      Other, Biz, Other
非常感谢你的回答。我正在考虑使用2个FOR循环,但后来我被困在定义变量I,j中。

旅程中

数据


欢迎来到SO,杰西!请不要发布代码/数据/错误的图像:它无法复制或搜索(SEO),它会破坏屏幕阅读器,并且可能不适合某些移动设备。参考:(和)。请直接包括代码、控制台输出或数据(例如,
data.frame(…)
dput(head(x))
)的输出。我很抱歉。我对R很陌生,我真的不知道如何为这个问题提供代码。因此,我认为在Excel中解释问题和预期结果将有助于人们理解它。数据的图像假定我们将花时间转录或整理您的资料。有时这可能是必要的,但你不太可能依靠它获得更多的关注(除了反对票)。既然你有Excel,考虑保存数据作为CSV,然后你的问题,并把每个CSV文件的原始内容作为单独的插入。谢谢你的建议!!!我已经编辑了我的问题。是否有API、已知列表或其他提供人类可读类别提示的内容?你不会发现一个简单的程序可以在没有训练和/或字符串模式(也许是正则表达式)的情况下完成这项工作。