Я недавно начал читать об обработке файлов, и я хотел сохранить этот набор данных в CSV-файле с двумя столбцами, по одному для каждого X и Y. Я написал для этого следующий код: -
import csv
import itertools
with open('insurance_dataset.txt', 'r') as in_file:
stripped = (line.strip() for line in in_file)
lines= (line for line in stripped if line)
grouped = zip(*[lines] * 1)
with open('dataset.csv' ,'w') as out_file:
writer = csv.writer(out_file)
writer.writerows(grouped)
Приведенный выше код хранит и X, и Y в одной строке. Может кто-нибудь предложить мне модификации моего кода, чтобы я мог поместить строки X и Y в два отдельных столбца? Заранее спасибо!