Панды: получите те фильмы, чей доход превышает 2 миллиона и потратил менее 1 миллиона
Панды: Фильм Упражнение-13 с решением
Напишите программу Pandas, чтобы получить те фильмы, чей доход превышает 2 миллиона и потратил менее 1 миллиона.
Пример решения :
Код Python:
import pandas as pd
df = pd.read_csv('movies_metadata.csv')
small_df = df[['title', 'release_date', 'budget', 'revenue', 'runtime']]
result = small_df[(small_df['revenue'] > 20000000) & (small_df['budget'] < 10000000)]
print("Movies, revenue more than 2 million and spent less than 1 million:")
print(result.head())
Пример вывода:
Фильмы, доход более 2 миллионов и потраченные менее 1 миллиона: title release_date время исполнения доходов бюджета 4 Отец невесты, часть II 1995-02-10 0 76578911 106,0 24 Выезд из Лас-Вегаса 1995-10-27 3600000 49800000 112.0 30 опасных умов 1995-08-11 0 180000000 99,0 49 Обычные подозреваемые 1995-07-19 6000000 23341568 106,0
Редактор кода Python:
Образец таблицы:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу Pandas для сортировки фильмов во время выполнения в порядке убывания.
Далее: Напишите программу Pandas, чтобы получить самое продолжительное и самое короткое время выполнения.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code