Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 28.11.2022
Сообщений: 1

Вложенный словарь kdrama_info

16.12.2022, 00:47. Показов 636. Ответов 0

Студворк — интернет-сервис помощи студентам
Пожалуйста, помогите разобраться с задачей, битый час сижу с этой последней таской, завтра сдача


You have a nested dictionary kdrama_info, which contains information about popular Korean TV series. The keys in this dictionary are the titles of the series in Korean (RR). The values are other dictionaries with the following keys:

name - series’ name in Russian
genre - TV series’ genre
age restrictions - the youngest age at which you are allowed to watch this series
year - the year of the series’ release
actors - the list of actors
rating - the series’ rating on Kinopoisk
review - series’ description
Remember that we will change the content of the dictionary kdrama_info while checking your solution!

Your task is to write a function get_info that accepts as input:

nested dictionary kdrama_info
at least 1 (one) genre
information about the series that you need to get (use named parameter info: set the default value to "korean name;review"; the parameter value is a string where the information is separated by semicolon (without space), for example, info='genre;year;rating')
The function should return:

pandas DataFrame containing information about series that have the requested genres
Take into account:

The first column of the table should always be genre (the content of the key genre). The second column - the title of the series in Russian (the content of the key name). The remaining columns are the requested information.
The column names must match the dictionary keys.
If the user asks for the information about the series’ Korean title (пользователь передаст в параметр info значение "korean name"), then name the column as "korean name".
If there are no series in the dictionary that satisfy the request, the function should return the phrase "По Вашему запросу ничего не найдено"
There should be no duplicate columns in the table (например, если пользователь передал в параметр info значение name, то Ваша функция должна справиться с этим и не добавлять в таблицу второй столбец name)
Sort the dataframe by the "name" column in ascending order (это важно)
Reset the indexes

Example:

get_info(kdrama_info, 'комедия')
По Вашему запросу ничего не найдено

get_info(kdrama_info, 'драма', 'мелодрама')
*выводится датафрейм с сериалами подходящими по жанрам*

get_info(kdrama_info, 'триллер', 'ужасы', 'комедия', info='genre;year;rating')
*выводится датафрейм с сериалами подходящими по жанрам и нужными колонками*

Column Types:

name object
genre object
age restrictions int64
year int64
actors object
rating float64
review object
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.12.2022, 00:47
Ответы с готовыми решениями:

Сформировать словарь с ключами, а значения должен быть двумерных (вложенный) кортеж
Вводятся числа в одну строчку в формате: 1;3 4 5;2 4 3 4;1;6 8 10; … То есть, здесь группы чисел, разделенных точкой с запятой. Одно...

Внесение данных во вложенный словарь
как внести изменения во вложенный словарь используя данные из path_weight {'A': {}, 'B': {}, 'C': {}, 'D': {}, 'E': {}, 'F': {},...

Как развернуть вложенный словарь
Добрый день. Помогите с решением, уже всю голову себе сломал.. Есть словарь вида: test01 = { "success": 'true', ...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.12.2022, 00:47
Помогаю со студенческими работами здесь

Создать вложенный словарь из вложенного списка
Есть вложенный список с небольшой и не постоянной вложенностью типа ls=,,] нужно получить вложенный словарь вида value=0 ...

Вложенный словарь и как его изменить
Нужно создать базу данных по примеру Ее вид примерно следующий: ...

Составной/вложенный тип + словарь
Добрый вечер. Помогите, пожалуйста, написать код для следующей задачи: есть Завод1, Завод2...и т.д., у каждого завода набор...

Вложенный запрос вернул больше одного значения. Это запрещено, когда вложенный запрос следует после =, !=, <, <=, >, >=
У меня появилась странная ошибка. Почему при попытке добавить в таблицу новые записи мне выскакивает эта ошибка: 512, уровень: 16,...

Вложенный запрос вернул больше одного значения Это запрещено, когда вложенный запрос следует после =, !=, <, <
Здравствуйте,проблема вот в чем,при добавление записи в таблицу,первая запись добавляется,а при добавление второй выдает что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru