Для входного CSV-файла следующим образом, используя Python, как получить 2 выходных CSV ниже?
Входной CSV-файл Пример:
Book, Author
Book 30,“Author X”
Book 27,“Author F”
Book 17,”Author Y, Author Z”
Book 1,“Author X, Author Y, Author Z”
Book 5,”Author Y, Author G”
Выходной 1-файл CSV должен представляет минимальное количество книг, связанных со всеми авторами, поэтому в данном примере это будет:
Book
Book 1
Book 27
Book 5
В выходном файле 2 CSV должен быть указан каждый из авторов, и какая книга минимального списка связана ему. Таким образом, в этом примере это будет:
Book, Author
Book 1,Author X
Book 1,Author Y
Book 1,Author Z
Book 27,Author F
Book 5,Author G