Я пытаюсь перебрать 53 строки в data.frame и создать матрицу смежности с результатами.Однако мои усилия по-прежнему зашли в тупик из-за того, что цикл не будет работать правильно.
Я попытался создать совпадения, а также применить многочисленные функции count()
, но безуспешно.
MRE: (По правде говоря, данные намного больше, поэтому мой уникальный поиск на самом деле состоит из 217 тыс. Элементов)
df1<-data.frame(col1=c(12345,123456,1234567,12345678),
col2=c(54321,54432,12345,76543),
col3=c(11234,12234,1234567,123345),
col4=c(54321,54432,12345,76543))
search<-c(12345,1234567,75643,54432)
Я хотел бы пройтись по каждой строке и обновить новую матрицу / df, где указано количество на числов [поиск] будет вывод.
Пример:
df2
12345 1234567 75643 54432
row1 TRUE TRUE FALSE FALSE
row2 FALSE FALSE TRUE TRUE
row3 TRUE TRUE FALSE FALSE
row4 TRUE FALSE TRUE TRUE