|
3 / 3 / 0
Регистрация: 28.01.2022
Сообщений: 48
|
||||||
Сириус "Продвинутый pandas"09.07.2024, 13:40. Показов 2362. Ответов 18
Метки нет (Все метки)
Реализуйте функцию count_courses_solution, которая преобразует заданную таблицу типа DataFrame с помощью цепочки методов. По структуре таблица совпадает с таблицей, представленной в предыдущем упражнении.
Аргумент функции count_courses_solution: df — исходная таблица. Цепочка методов, которая применяется к df внутри count_courses_solution, должна выглядеть следующим образом: 1. Изменение колонки courses: разбиение значений в колонке с помощью функции split по разделителю «, ». 2. Приведение с помощью функции explode таблицы к виду, когда в каждой строке в колонке courses записано ровно одно значение идентификатора курса. 3. Подсчёт с помощью функции value_counts частоты встречаемости курсов в колонке courses. В результате работы функция count_courses_solution должна возвращать результат применения описанной цепочки методов к таблице df. Решение задачи нужно записать в виде одного выражения, которое следует за ключевым словом return. То есть в теле функции должна быть только одна строчка кода. Формат сдачи решения В качестве ответа на задание приведите код реализованной функции, вписав его после ключевого слова return. Важно: сама функция не должна ссылаться ни на какие внешние переменные, которые определены вне функции. В коде функции запрещено использовать ключевое слово import. Тестирование решения Для тестирования функции у себя на компьютере можно воспользоваться функцией count_courses_test, которая реализована в отдельной ячейке блокнота. Если все представленные в файле тесты отработают корректно, в результате запуска count_courses_test появится фраза «Все тесты прошли успешно!». Код:
0
|
||||||
| 09.07.2024, 13:40 | |
|
Ответы с готовыми решениями:
18
Продвинутый StringItem Продвинутый поиск |
|
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
|||||||||||
| 09.07.2024, 14:59 | |||||||||||
|
PROdada, возможно там фрейм типа:
Тогда, возможно, так:
1
|
|||||||||||
|
3 / 3 / 0
Регистрация: 28.01.2022
Сообщений: 48
|
|
| 09.07.2024, 15:08 [ТС] | |
|
Gdez, нельзя использовать сторонние библиотеки, и numpy входит в их число
0
|
|
|
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
|
| 09.07.2024, 15:15 | |
|
PROdada, можно вместо np.nan -> None
0
|
|
|
3 / 3 / 0
Регистрация: 28.01.2022
Сообщений: 48
|
|
| 09.07.2024, 15:29 [ТС] | |
|
Gdez, Всё равно пишет "Неверный ответ"
0
|
|
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
||
| 09.07.2024, 15:54 | ||
|
Сам пандас использует нампи, поэтому в данном случае запрет глупый и его можно и нужно игнорить.
0
|
||
|
3 / 3 / 0
Регистрация: 28.01.2022
Сообщений: 48
|
|
| 09.07.2024, 15:58 [ТС] | |
|
Red white socks, это я понимаю, но нельзя использовать numpy, только pandas. Потому-что модуль про него.
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
||
| 09.07.2024, 16:30 | ||
|
PROdada, тебе ж написали - без нампи пандас работать не будет в принципе.
2
|
||
|
3 / 3 / 0
Регистрация: 28.01.2022
Сообщений: 48
|
||||||
| 09.07.2024, 16:45 [ТС] | ||||||
|
iSmokeJC, В блокноте есть только
0
|
||||||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
||
| 09.07.2024, 16:49 | ||
|
0
|
||
|
3 / 3 / 0
Регистрация: 28.01.2022
Сообщений: 48
|
|
| 09.07.2024, 16:55 [ТС] | |
|
iSmokeJC, получается, с кодом у меня все в порядке?
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 09.07.2024, 16:56 | |
|
PROdada, понятия не имею
0
|
|
|
0 / 0 / 0
Регистрация: 10.07.2024
Сообщений: 4
|
|
| 10.07.2024, 18:40 | |
|
А чатГПТ не пробовали спросить где ошибка?
0
|
|
|
3 / 3 / 0
Регистрация: 28.01.2022
Сообщений: 48
|
|
| 10.07.2024, 22:17 [ТС] | |
|
anton1221, он будто поможет? Да и код ошибку не выдает, а тест не проходит.
0
|
|
|
3 / 3 / 0
Регистрация: 28.01.2022
Сообщений: 48
|
||||||
| 11.07.2024, 13:20 [ТС] | ||||||
|
Получил я подсказку от препода, там нужно отсортировать индексы по возрастанию, если у них одинаковые значения.
Код:
1
|
||||||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 11.07.2024, 20:28 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 23.07.2024
Сообщений: 1
|
|
| 23.07.2024, 15:00 | |
|
А как ты решил если не секрет? Если я добавляю sort_index, то ошибка по времени, а без него второй тест не проходит
0
|
|
|
5516 / 2869 / 571
Регистрация: 07.11.2019
Сообщений: 4,760
|
|
| 23.07.2024, 17:07 | |
|
Вы бы саму таблицу выложили.. или выборку из нее. Больше шансов что помогут.
0
|
|
|
3 / 3 / 0
Регистрация: 28.01.2022
Сообщений: 48
|
|
| 24.07.2024, 19:41 [ТС] | |
|
0ohakero0, просто обратно отправь код и пройдет по времени.
0
|
|
| 24.07.2024, 19:41 | |
|
Помогаю со студенческими работами здесь
19
Продвинутый фильтр
Продвинутый поиск по базе продвинутый дизайн базы Нужен весьма продвинутый Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью.
Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит значение перечислений.
/ / Событие "НачалоВыбора" реквизита на форме. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|