Я хотел бы оценить процент образцов ((0:1)
пределов) descripted, как Sam
столбцов, которые имеют точно такую же информацию, как описано выше и ниже зондов (разработано как Abo
и Bel
в dfout
, соответственно) И какие образцы являются совпадающими между зондами выше и ниже (рассчитаны как SamsA
и SamsB
в dfout
соответственно).Получения совпадающей информации между строками
Входной df
:
df <- "Sam1 Sam2 Sam3 Sam4 Sam5
Prb1 0 0 1 2 3
Prb2 0 0 1 2 2
Prb3 0 1 1 2 2
Prb4 2 2 3 2 2"
df <- read.table(text=df, header=T)
Ожидаемый выход dfout
:
dfout <- "Abo Bel SamsA SamsB
Prb1 NA 0.8 NA Sam1-Sam2-Sam3-Sam4
Prb2 0.8 0.8 Sam1-Sam3-Sam3-Sam4 Sam1-Sam3-Sam4-Sam5
Prb3 0.8 0.4 Sam1-Sam3-Sam4-Sam5 Sam4-Sam5
Prb4 0.4 NA Sam4-Sam5 NA"
dfout <- read.table(text=dfout, header=T)
Любые идеи?