【发布时间】:2017-02-22 00:32:58
【问题描述】:
我正在尝试将第一列中的 ID 与第二列中的数字合并,以创建唯一 ID。这是我的开始
1002 1 2
1002 2 0
1002 3 0
1003 1 1
1003 4 0
1003 2 1
1004 3 0
这就是我想要实现的目标
1002 1002.1 2
1002 1002.2 0
1002 1002.3 0
1003 1003.1 1
1003 1003.4 0
1003 1003.2 1
1004 1004.3 0
这是我的尝试
data = matrix(scan("file.txt", what = "", sep = ""), ncol = 3, byrow = T)
data = matrix(paste(data[,1], data[,2], sep = "."), ncol = 1, byrow = T)
【问题讨论】:
-
tidyr::unite(df, V1_V2, V1, V2) -
@alistaire 这可行,但是需要一个句点而不是下划线..谢谢!
-
tidyr::unite(df, V1.V2, V1, V2, sep = '.')