Я пытаюсь создать таблицу непредвиденных ситуаций из определенного типа данных. Это можно было бы сделать с помощью циклов и т.д.... но поскольку моя итоговая таблица содержала более 10E5 ячеек, я ищу уже существующую функцию.
Мои исходные данные следующие:
PLANT ANIMAL INTERACTIONS
---------------------- ------------------------------- ------------
Tragopogon_pratensis Propylea_quatuordecimpunctata 1
Anthriscus_sylvestris Rhagonycha_nigriventris 3
Anthriscus_sylvestris Sarcophaga_carnaria 2
Heracleum_sphondylium Sarcophaga_carnaria 1
Anthriscus_sylvestris Sarcophaga_variegata 4
Anthriscus_sylvestris Sphaerophoria_interrupta_Gruppe 3
Cerastium_holosteoides Sphaerophoria_interrupta_Gruppe 1
Я хотел бы создать таблицу следующим образом:
Propylea_quatuordecimpunctata Rhagonycha_nigriventris Sarcophaga_carnaria Sarcophaga_variegata Sphaerophoria_interrupta_Gruppe
---------------------- ----------------------------- ----------------------- ------------------- -------------------- -------------------------------
Tragopogon_pratensis 1 0 0 0 0
Anthriscus_sylvestris 0 3 2 4 3
Heracleum_sphondylium 0 0 1 0 0
Cerastium_holosteoides 0 0 0 0 1
То есть все виды растений в ряду, все виды животных в столбцах, а иногда и взаимодействия нет (в то время как мои первоначальные данные перечисляют только происходящие взаимодействия).