我想從包含鏡像信息的數據框中排除行。這是我輸入:排除包含不同字符串的冗餘行
dfin <- 'info
c1-10-20-c2-40-50
c2-1-2-c4-20-25
c4-20-25-c2-1-2
c2-40-50-c1-10-20'
dfin <- read.table(text=dfin, header=T)
在上面的例子中,你可以看到,行1
和3
; 2
和4
表示「鏡像」中的相同邏輯。在我的情況下,如果我有c1-10-20-c2-40-50
或c2-40-50-c1-10-20
並不重要,因此我想過濾掉其中的任何一行(其中任何一行)。我沒有超過兩個冗餘行。此外,在我的實際數據集中,這些「鏡像」的行是分散的,不遵循模式。我的預期輸出:
dfout <- 'info
c1-10-20-c2-40-50
c2-1-2-c4-20-25'
dfout <- read.table(text=dfout, header=T)