根据条件将不同表中的列连接起来

罗勒

我正在寻找一种将销售ID连接到销售项目列上的方法。

#4 items that are for sale 
SaleItems<-data.frame(Appliance=c("Radio", "Laptop", "TV", "Fridge"))

#sales IDs for these 4 items
SalesIDs<-data.frame(Appliance=rep(c("Radio", "Laptop", "TV", "Fridge"), times=c(5,5,5,5)), ID=c(120:139))

我想要的结果(出于演示目的)是按照以下示例将销售ID连接到SaleItems $ Appliance列(在方括号之间):

SaleItemsIDs<-data.frame(Appliance=c("Radio (120, 121, 122, 123, 124)", "Laptop (125, 126, 127, 128, 129)", "TV (130,131,132,133,134)", "Fridge (135, 136, 137, 138, 139)"))

有人可以帮忙吗?

阿克伦

我们可以先将“设备”和paste“ ID”组合在一起,然后paste通过“设备”创建单个字符串

library(dplyr)
SalesIDs %>%
   group_by(Appliance) %>% 
   summarise(ID = toString(ID)) %>%
   transmute(Appliance = paste(Appliance, " (", ID, ")", sep="")) 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Excel函数将不同文件中的2列连接起来

将列表与 linq 中的表连接起来

TSQL如何将分组表中的联接表中的列连接起来

用填充将不同维度的矩阵连接起来

根据一个单独的表(在EG中)的观察结果将两个表连接起来?

在SQL查询中,如何通过标识将具有不同类型的表的所有列及其值连接起来?

使用条件条件LINQ将2个数据表连接起来

Python:根据具有列表的列将列连接起来

通过聚合将表自身连接起来

将表与子查询结果连接起来

根据值将bash中的两个文件中的行连接起来

将 ID 位于不同行的两列连接起来

将 3 个表与其他表中的多个值连接起来

Excel将整个列连接起来

用粗体和斜体将excel中的不同单元格连接起来

如何通过gpplot中的不同组将点与线连接起来?

将行与列连接起来以创建垂直表

MySQL将2列与同一张表连接起来

将具有行和列的两个表连接起来并求和

如何将MOSS 2007列表与SSRS连接起来?

对一列求和并将其与另一张表连接起来

熊猫-将两个数据帧中的最近事件与条件连接起来

将矩阵从Matlab中的单元连接起来

将Spark中的稀疏向量连接起来?

将列名与其他表中的值连接起来

将浮点列表与表中的字符串列表连接起来

创建新的表,将许多记录中的字段连接起来

将CSV文件中的数据与列中的重叠数据连接起来

如何在MySQL中将此脚本中的列连接起来?