Как записать мои результаты в две строки файла .csv в python? - PullRequest
0 голосов
/ 23 января 2020

У меня есть два списка, один из которых содержит имя файла, а другой - его соответствующее значение. Я хочу сохранить данные в файл CSV. С двумя заголовками: Filename, value. Приведенный ниже код сохраняет данные только в двух столбцах.

file_name = []
values = []

# And then when writing to file:
with open('./output.csv','w') as result_file:
    wr = csv.writer(result_file,delimiter=' ',quotechar='\\',quoting=csv.QUOTE_MINIMAL)
    wr.writerows([file_name,map(lambda x: [x],values)])

1 Ответ

0 голосов
/ 23 января 2020

Используйте zip() для сопряжения соответствующих элементов двух списков.

wr.writerow(['Filename', 'value']) # Write header line
wr.writerows(zip(file_name, values))
...