我有以下数据框:
structure(list(C1 = c(1, 2, 2, 3, 4, 5, 5, 6), C2 = c(3.5, 3,
2.5, 2, 3, 2, 3, 5), C3 = c(6.5, 8, 9, 5, 7, 4, 3, 6)), row.names = c(NA,
-8L), class = c("tbl_df", "tbl", "data.frame"))
第一列是索引。第一个观察点由1个点特征化,第二个观察点由2个点特征化。
我需要将所有观察组合的交集变为单向。结果创建一个新的数据框,具有新的索引,其中再次存在一些由2行/点特征化的观察:1-2、1-3、1-4、1-5、1-6、2-3、2-4、2-5、2-6、3-4、3-5、3-6、4-5、4-6、5-6:
df2 = structure(list(C1 = c(1, 2, 3, 4, 4, 5, 6,7, 8, 8, 9, 10, 11, 11, 12, 13, 13, 14, 15, 15), C2 = c(3,2,3,3,2,3.5,2,3,2,3,3,2,3,2,2,2,3,3,2,3), C3 = c(6.5,5,6.5,3,4,6,5,7,4,3,6,5,3,4,5,4,3,6,4,3)), row.names = c(NA,
-20L), class = c("tbl_df", "tbl", "data.frame"))
第一列中的3是通过交叉前两个观测值创建的新观测值。
2
处有两个点.. 你如何处理它? - Sotos