合并两个矩阵并标记公共

用户90

我有两个这样的矩阵

Vehicle1 Year type
Car1      20    A
Car2      21    A
Car8      20    A

第二个

Vehicle2 Year type
Car1      20    M
Car2      21    M
Car7      90    M

我只需要结合基于第一列(车辆)的矩阵,并需要像这样将common标记为A / M

Vehicle  Year type
Car1      20  A/M
Car2      21  A/M
Car7      90   M
Car8      20   A

我为此使用了合并功能,但它只打印普通的

罗纳克·沙

您可以加入两个数据框并组合类型列:

dplyr::full_join(df1, df2, by = c('Vehicle1' = 'Vehicle2', 'Year')) %>%
   tidyr::unite(type, type.x, type.y, sep = '/', na.rm = TRUE)

#  Vehicle1 Year type
#1     Car1   20  A/M
#2     Car2   21  A/M
#3     Car8   20    A
#4     Car7   90    M

数据

df1 <- structure(list(Vehicle1 = c("Car1", "Car2", "Car8"), Year = c(20L, 
21L, 20L), type = c("A", "A", "A")), class = "data.frame", row.names = c(NA, -3L))

df2 <- structure(list(Vehicle2 = c("Car1", "Car2", "Car7"), Year = c(20L, 
21L, 90L), type = c("M", "M", "M")), class = "data.frame", row.names = c(NA, -3L))

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在MATLAB中合并两个矩阵

来自分类Dev

通过列名合并两个矩阵

来自分类Dev

快速找到两个矩阵中公共行的索引

来自分类Dev

使用两个列表中的公共信息创建矩阵

来自分类Dev

快速找到两个矩阵中公共行的索引

来自分类Dev

找到两个矩阵的公共特征向量

来自分类Dev

合并两个哈希并返回公共数据

来自分类Dev

基于公共行合并两个海量表

来自分类Dev

通过公共列python合并两个CSV文件

来自分类Dev

使用公共列合并两个文件

来自分类Dev

使用公共ID密钥合并两个词典列表

来自分类Dev

将两个熊猫数据框与公共数据合并

来自分类Dev

使用公共列合并两个文件

来自分类Dev

使用公共列合并两个Excel文件

来自分类Dev

将两个文件与公共列合并

来自分类Dev

根据公共数据合并两个文件

来自分类Dev

基于公共列合并两个csv文件

来自分类Dev

合并两个没有公共列的数据框

来自分类Dev

根据公共列值合并两个文件

来自分类Dev

合并具有两个公共字段的两个文件

来自分类Dev

Python如何在numpy中合并两个矩阵

来自分类Dev

如何合并两个矩阵的输入值?

来自分类Dev

在matlab中合并两个矩阵及其属性

来自分类Dev

合并两个矩阵,保留它们的元素值

来自分类Dev

如何在numpy中合并两个矩阵?

来自分类Dev

合并两个具有不同行数的矩阵

来自分类Dev

在R中合并两个大小不同的矩阵

来自分类Dev

合并具有公共两个公共值的行 蟒蛇

来自分类Dev

如何使用合并功能合并两个DataFrame中的公共值?