Конвертировать .csv файл в столбцы с помощью Python - PullRequest
0 голосов
/ 01 ноября 2019

У меня есть файл .csv, в котором данные разделены запятыми, и я хочу разделить его на столбцы. Для этого я пытаюсь поместить каждый элемент строки в список, а затем поместить их в столбцы в новом файле. Я использую следующий код:

import csv

c1 = []
c2 = []
c3 = []
with open('File.csv', 'r') as f:
   reader = csv.reader(f, delimiter=',')
   for row in reader:
       c1.append(row[0])
       c1.append(row[1])
       c1.append(row[2])

По какой-то причине я могу хранить в c1 только столбец файла .csv. Для с2 и с3 я получаю ошибку. Мне кажется, что «читатель» переходит в следующий ряд сразу после получения первого элемента текущего ряда. Может ли кто-нибудь дать мне идею? Возможно, есть даже более простой способ сделать это. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...