Python чистый способ преобразования счетчика в csv

#python #csv

Вопрос:

У меня есть файл, как показано ниже.

 (Time1, Process1)
(Time2, Process1)
(Time2, Process2)
(Time2, Process2)
 

Теперь я хотел конвертировать этот файл в CSV, который должен был иметь

 Time   Process1   Process2
Time1    1          0
Time2    1          2
 

Я пробовал использовать объект счетчика, который выдает такие данные, как Counter({('Time1', 'Process1'): 1, ('Time2', 'Process2'): 2, ('Time2', 'Process1'): 1

Мой вопрос в том, как я могу затем изменить этот объект счетчика на вышеупомянутый формат CSV?

Комментарии:

1. в вашем файле действительно есть такие круглые скобки? Почему?

2. Все дело в том, как представлен файл. Эти круглые скобки могут быть удалены по мере необходимости, что является тривиальным.

Ответ №1:

Я верю, что на этот вопрос есть ответ, который вы ищете. Они используют встроенный пакет csv и, более конкретно, метод диктанта в пакете csv.