@jddxecoc

Как разбить по столбцам csv файл на языке Python?

Имеется длинный файл CSV (1'000'000+ строк). Названия столбцов отсутствуют. Как максимально эффективно вывести из него определённые столбцы в другие файлы?
Пример:
CSV 4 столбца
150000,2016-01-01,Chris Riley,trailhead9.ub20k5i9t8ou@example.com
150000,2016-01-01,Harold Campbell,trailhead14.jibpbwvuy67t@example.com
150000,2016-01-01,Jessica Nichols,trailhead19.d1fxj2goytkp@example.com
150000,2016-01-01,Catherine Brown,trailhead16.kojyepokybge@example.com
150000,2016-01-01,Kelly Frazier,trailhead7.zdcsy4ax10mr@example.com
150000,2016-01-01,Dennis Howard,trailhead4.wfokpckfroxp@example.com

Выбираем, например, 3 и 4 столбец .После работы программы должно получиться два файла. В одном списком все данные из 3 столбца, в другом списком все данные из 4 столбца.
Файл 1
Chris Riley
Harold Campbell
Jessica Nichols
Catherine Brown
Kelly Frazier
Dennis Howard

Файл 2
trailhead9.ub20k5i9t8ou@example.com
trailhead14.jibpbwvuy67t@example.com
trailhead19.d1fxj2goytkp@example.com
trailhead16.kojyepokybge@example.com
trailhead7.zdcsy4ax10mr@example.com
trailhead4.wfokpckfroxp@example.com
  • Вопрос задан
  • 3253 просмотра
Решения вопроса 1
HemulGM
@HemulGM Куратор тега Python
Delphi Developer, сис. админ
ЭТО МАКСИМАЛЬНО ТРИВИАЛЬНАЯ ЗАДАЧА. ХОТЬ ЧУТЬ-ЧУТЬ ПОПРОБУЙТЕ ПОПЫТАТЬСЯ РЕШИТЬ ЕЁ САМОСТОЯТЕЛЬНО

https://docs.python.org/3/library/csv.html
https://code.tutsplus.com/ru/tutorials/how-to-read...
https://python-scripts.com/import-csv-python
https://all-python.ru/osnovy/csv.html

4 ПЕРВЫЕ ССЫЛКИ В ГУГЛЕ РЕШАЮТ ВАШУ "ПРОБЛЕМУ"
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
LaRN
@LaRN
Senior Developer
Если задача одноразовая, то можно без программирования, просто открыть исходный файл через например excel и просто накопировать столбцы из исходного файла в новые и затем сохранить как csv с разделителем ",".
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
11 мая 2024, в 00:19
1000 руб./за проект
10 мая 2024, в 23:51
30000 руб./за проект
10 мая 2024, в 23:33
2500 руб./за проект