Создайте столбцы новостей и добавьте ключ и значения из словаря в новые столбцы для существующего файла CSV. - PullRequest
0 голосов
/ 01 апреля 2019

У меня есть csvFile, как это:

id;verbatim
1;je veux manger
2;tu as manger 

У меня есть сценарий, который возвращает словарь, подобный этому:

dico_phrases = {"['manger']": ['7', '1', '0'], "['être', 'laid']": ['0', '21', '1041']}

T хотел бы добавить 4 столбца новостей, например:

id;verbatim,key,value1,value2,value3
1;je veux manger
2;tu as manger

А затем добавьте мой словарь в каждый столбец следующим образом:

id;verbatim;key,value1,value2,value3
1je veux manger;manger;7;1;0
2;tu as manger;être laid;0;21;1041

Ниже сценария, который позволяет мне получить мой словарь:

with open('output.csv','wb') as f:
      w = csv.writer(f)
      w.writerow(dico_phrases.keys())
      w.writerow(dico_phrases.values())

У меня есть это:

    ['manger'],"['être', 'laid']"

    "['7', '1', '0']","['0', '21', '1041']"

Это не совсем так, как я себе представлял

...