Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 18, 2022 22:11:43

UberShotgun
Зарегистрирован: 2022-02-18
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Братцы, помогите непрогеру решить задачу с CSV

Футбол
Для каждой страны вывести общее число побед количество забитых и пропущенных мячей
Для каждого города вывести количество состоявшихся матчей
Для каждого года вывести количество матчей и общее количество голов

Загрузил файл, но никак не могу написать скрипт который решил бы хоть одну из задач, а нужно чтобы 1 скрипт решал 3 задачи в 3 разных csv. Уже устал курить форумы и статьи

Прикреплённый файлы:
attachment 11.zip (553,1 KБ)

Офлайн

#2 Фев. 18, 2022 22:13:14

UberShotgun
Зарегистрирован: 2022-02-18
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Братцы, помогите непрогеру решить задачу с CSV

Не прошу полное решение, мне бы понять с чего начать

Офлайн

#3 Фев. 19, 2022 01:51:05

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10014
Репутация: +  857  -
Профиль   Отправить e-mail  

Братцы, помогите непрогеру решить задачу с CSV

Используй модуль csv
https://docs.python.org/3/library/csv.html#examples

Когда прочитаешь строки из файла с помощью модуля csv, эти строки будут в виде списков строк питона. Дальше эти списки строк питона анализируешь, сравниваешь поля по имени через равно, подсчитываешь количества, где-то преобразуешь строковые числа в числовые числа (целые). После этого анализа пишешь результаты в csv через тот же модуль csv, чтобы получить правильные csv-файлы. Не читай csv-данные без модуля csv и не пиши csv-данные без модуля csv. Формат CSV не такой простой, каким кажется на первый взгляд, поэтому используй модуль csv.



Отредактировано py.user.next (Фев. 19, 2022 01:51:26)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version