Столбцы в матрицу - PullRequest
       2

Столбцы в матрицу

0 голосов
/ 09 мая 2019

Я смотрю на различные позиции в длинной последовательности алфавита, которые обобщены в листе Excel.Например, случаи 1,2 и 6 имеют одинаковый шаблон в позиции 5, в то время как другие не имеют одинаковый шаблон в положении 5. и так далее.Также у меня есть другой список со всеми именами дел (N> 30) Пример: (дело 1-7).Я пытаюсь получить вывод в Excel, но я не возражаю против awk или R. Я пробовал сводную таблицу, но она не выполняет работу в соответствии с требованиями

List1.
Case1 5
case2 5
case6 5
Case1 10
case3 10
case7 10

list2.
Case1
case2
case3
case4
case5
case6
case7

output
      5  10
case1 yes yes
case2 yes No
case3 No  yes
case4 No  No
case5 No  No
case6 Yes No
case7 No  Yes

1 Ответ

0 голосов
/ 09 мая 2019

это должно дать вам преимущество

$ awk 'NR==FNR{a[$1,$2]=1; next} {print $1, a[$1,5]+0, a[$1,10]+0}' file1 file2 

Case1 1 1
case2 1 0
case3 0 1
case4 0 0
case5 0 0
case6 1 0
case7 0 1

, преобразовав 0/1 в Yes/No, добавив заголовок и сделав его универсальным для любых значений, оставляя в качестве упражнения ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...