|
0 / 0 / 0
Регистрация: 05.12.2021
Сообщений: 14
|
|
Спарсить csv файл где находится таблица с именами учеников14.03.2023, 15:42. Показов 953. Ответов 9
Добрый день читатели Cyberforum. Обращаюсь за помощью к более опытным ребятам, которые хорошо знают питон, сейчас потихоньку учу этот язык и возникла проблема, которую самостоятельно никак не получается решить. Задача такова: спарсить csv файл где находится таблица с именами учеников, их оценки и рейтинги. Нужно найти их средний балл и сумму их рейтингов. Использую при этом в программе множества. У меня есть набросок работы но не понятно как дописать программу.
if __name__ == '__main__': set_of_students = set() dict_of_grades = {} dict_of_rating = {} list_of_student = [] with open("ratings.csv") as file: reader = csv.DictReader(file, delimiter=",") for row in reader: set_of_students.add(row['name']) list_of_student.append([row['name'], int(row['grade']), int(row['rating'])]) for name in set_of_students: dict_of_grades[name] = [] dict_of_rating[name] = [] for student in list_of_student: dict_of_grades[student[0]].append(student[1]) dict_of_rating[student[0]].append(student[2])
0
|
|
| 14.03.2023, 15:42 | |
|
Ответы с готовыми решениями:
9
Спарсить csv файл и проверить его на валидность Где находится таблица |
|
1956 / 874 / 352
Регистрация: 05.09.2021
Сообщений: 1,387
|
|||
| 14.03.2023, 16:35 | |||
|
Приложите файл (csv), так будет проще. Добавлено через 1 минуту
0
|
|||
|
0 / 0 / 0
Регистрация: 05.12.2021
Сообщений: 14
|
|
| 14.03.2023, 16:39 [ТС] | |
|
После нахождения среднего балла и суммы рейтингов учеников вывести эти данные на консоль в виде таблицы
Я бы приложил csv файл но киберфорум не дает этого сделать
0
|
|
|
0 / 0 / 0
Регистрация: 05.12.2021
Сообщений: 14
|
|
| 14.03.2023, 16:43 [ТС] | |
|
Структура таблицы
0
|
|
|
1956 / 874 / 352
Регистрация: 05.09.2021
Сообщений: 1,387
|
|||
| 14.03.2023, 16:46 | |||
|
0
|
|||
|
0 / 0 / 0
Регистрация: 05.12.2021
Сообщений: 14
|
|
| 14.03.2023, 16:46 [ТС] | |
|
https://drive.google.com/file/... sp=sharing
ссылка на csv файл
0
|
|
|
1956 / 874 / 352
Регистрация: 05.09.2021
Сообщений: 1,387
|
||||||||||||
| 14.03.2023, 17:06 | ||||||||||||
Сообщение было отмечено AFINS как решение
Решение
Разрешённые типы файлов: 7z doc docx gif jpe jpeg jpg log mp4 pdf png psd rar swf txt webm webp xls xlsx zip
Добавлено через 2 минуты Добавлено через 16 минут AFINS,
1
|
||||||||||||
|
0 / 0 / 0
Регистрация: 05.12.2021
Сообщений: 14
|
|
| 14.03.2023, 17:14 [ТС] | |
|
Благодарю. Получилось даже намного,менее мудрено чем у меня )))
Добавлено через 3 минуты Правда, мне нужно было получить средний бал каждого ученика. С помощью множеств я хотел убрать повторения имен, и у тех кто остался, нужно было рассчитать балл и рейтинг
0
|
|
|
1956 / 874 / 352
Регистрация: 05.09.2021
Сообщений: 1,387
|
|||||||||||
| 14.03.2023, 17:56 | |||||||||||
Сообщение было отмечено AFINS как решение
Решение
AFINS,
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 05.12.2021
Сообщений: 14
|
|
| 14.03.2023, 17:57 [ТС] | |
|
Спасибо, теперь то что надо )
0
|
|
| 14.03.2023, 17:57 | |
|
Помогаю со студенческими работами здесь
10
html таблица в csv файл Где на палитре компонентов находится эта таблица? Где спарсить матчи или взять в ввиде json, ато спарсить не получается, нужны название. дата и время и коэфициенты
Вам доступен csv файл data.csv, содержащий информацию в csv формате.Напишите функцию read_csv для чтения данных из файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|