Я новичок в питоне.У меня есть столбец в файле MS Excel, в котором используются four tag
, которые LOC , ORG , PER
и MISC
, given data
это , как это:
1 LOC/Thai Buddhist temple;
2 PER/louis;
3 ORG/WikiLeaks;LOC/Southern Ocean;
4 ORG/queen;
5 PER/Sanchez;PER/Eli Wallach;MISC/The Good, The Bad and the Ugly;
6
7 PER/Thomas Watson;
...................
...................
.............#continue upto 2,000 rows
и яхотите Результат, который в определенной строке, какой тег присутствует или нет, если какой-либо тег присутствует, то в их конкретном (НОВЫЕ столбцы, которые показаны ниже) столбце поставить "1"
, а если не присутствует какой-либо тег, то поставить "0"
.Я хочу, чтобы все 4 столбца в этом файле Excel были LOC / ORG / PER / MISC и будут 2-м, 3-м, 4-м и 5-м столбцами, в то время как first column is given data
, и файл содержит почти 2815 строк, и каждая строка имеет отличающийся от этих LOC тег/ ORG / PER / MISC.
Моя цель - подсчитать из новых столбцов
общее количество LOC, общее количество ORG, общее количество PER и общее количество MISC
Результат будет примерно так:
given data LOC ORG PER MISC
1 LOC/Thai Buddhist temple; 1 0 0 0 #here only LOC is present
2 PER/louis; 0 0 1 0 #here only PER is present
3 ORG/WikiLeaks;LOC/Southern Ocean; 1 1 0 0 #here LOC and ORG is present
4 PER/Eli Wallach;MISC/The Good; 0 0 1 1 #here PER and MISC is present
5 .................................................
6 0 0 0 0 #here no tag is present
7 .....................................................
.......................................................
..................................continue up to 2815 rows....
Я новичок в Python.so, я старался изо всех сил искать его код решенияно я не могу найти ни одной программы, связанной с моей проблемой, поэтому я разместил здесь.так что любезно кто-нибудь помогает мне.