我要變換的以下數據格式(簡化表示):轉化數據集(相似性評級)
image1 image2 rating
1 1 2 6
2 1 3 5
3 1 4 7
4 2 3 3
5 2 4 5
6 3 4 1
被轉載:
structure(list(image1 = c(1, 1, 1, 2, 2, 3), image2 = c(2, 3,
4, 3, 4, 4), rating = c(6, 5, 7, 3, 5, 1)), .Names = c("image1",
"image2", "rating"), row.names = c(NA, -6L), class = "data.frame")
要你在哪裏得到某種相關矩陣的格式,其中前兩列作爲指標,額定值爲:
1 2 3 4
1 NA 6 5 7
2 6 NA 3 5
3 5 3 NA 1
4 7 5 1 NA
Doe你有沒有知道R中的一個函數來做到這一點?
如果每個組合被稱爲是本正好一次,但行的順序不正確,該解決方案可以應用於'DAT [順序(數據[ ,1],DAT [1,2]),]'。 –