Проверьте фрейм данных здесь
dt <- structure(list(ID = c(1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 4, 5, 5,
5, 6, 6, 6, 7, 7, 7), V1 = c("ABC", "ABC", "DEF", "GHI", "GHI",
"GHI", "JKL", "JKL", "DEF", "ABC", "MNO", "GHI", "GHI", "ABC",
"DEF", "DEF", "GHI", "MNO", "MNO", "ABC"), V2 = c("DEF", "MNO",
"MNO", "JKL", "DEF", "ABC", "DEF", "ABC", "ABC", "JKL", "JKL",
"ABC", "DEF", "DEF", "GHI", "MNO", "MNO", "ABC", "JKL", "JKL"
)), row.names = c(NA, -20L), class = c("data.table", "data.frame"))
например, в столбце V1 ABC встречается 5 раз, а в V2 DEF также встречается 5 раз. Однако они объединены в пары три раза. Я хотел бы создать столбец подсчета, который подсчитывает их пару независимо от того, к какому столбцу (V1 или V2) они принадлежат.
Не могли бы вы уточнить, каким должен быть окончательный результат? Вы хотите подсчитать появление (ABC, DEF) и (DEF, ABC) во всех возможных столбцах, не считая столбца ID?
Да. Я хочу подсчитать появление ABC и DEF в любом направлении. не считая столбцов ID.