Я всю ночь думал над этой проблемой: вот моя матрица:
'a' '#' 3
'#' 'a' 3
0 'I am' 2
'I am' 0 2
.....
Я хочу обрабатывать строки так, как будто первые две строки одинаковы, потому что это просто другой порядок «a» и «#». В моем случае я хочу удалить такие строки. Пример с игрушкой простой, первые две одинаковые, третья и четвертая одинаковые. но в моем наборе данных я не знаю, где находится «та же самая» строка.
Пишу на R. Спасибо.
F T F T
илиT T T T
? (F
-не дубликат,T
-дублирование) - person bartektartanus   schedule 10.04.2014for(i in 1:length(df[,1])){x=(1:length(df[,1])) x=x[!x==i] for(n in x){if(sort(df[i,])[1]==sort(df[n,])[1]&sort(df[i,])[2]==sort(df[n,])[2]&sort(df[i,])[3]==sort(df[n,])[3]) df[n,1:3] <- NA} }
- person CCurtis   schedule 10.04.2014