Панды: сортировка DataFrame на основе release_date
Python Pandas: фильм-упражнение 10 с решением
Напишите программу Pandas для сортировки DataFrame на основе release_date.
Пример решения :
Код Python:
import pandas as pd
df = pd.read_csv('movies_metadata.csv')
# Create a smaller dataframe
small_df = df[['title', 'release_date', 'budget', 'revenue', 'runtime']]
result = small_df.sort_values('release_date')
print("DataFrame based on release date.")
print(result)
Пример вывода:
DataFrame основана на дате выпуска. title release_date время исполнения доходов бюджета 4 Отец невесты, часть II 1995-02-10 0 76578911 106,0 29 Шанхайская триада 1995-04-30 0 0 108,0 48 Когда наступает ночь 1995-05-05 0 0 96.0 28 Город потерянных детей 1995-05-16 18000000 1738611 108,0 44 умереть за 1995-05-20 20000000 21284514 106,0 47 Покахонтас 1995-06-14 55000000 346079773 81,0 33 детка 1995-07-18 30000000 254134910 89,0 38 Невежественный 1995-07-19 12000000 0 97,0 49 Обычные подозреваемые 1995-07-19 6000000 23341568 106,0 30 опасных умов 1995-08-11 0 180000000 99,0 43 Mortal Kombat 1995-08-18 18000000 122195920 101,0 46 Se7en 1995-09-22 33000000 327311859 127,0 27 Убеждение 1995-09-27 0 0 104,0 45 Как сделать американское лоскутное одеяло 1995-10-06 10000000 23574130 116,0 22 убийцы 1995-10-06 50000000 30303072 132,0 41 президент мертвых 1995-10-06 10000000 0 119,0 36 Через море времени 1995-10-20 0 0 51,0 26 Время от времени 1995-10-20 12000000 27400000 100,0 20 Get Shorty 1995-10-20 30250000 115101622 105,0 21 Copycat 1995-10-27 0 0 124,0 23 Порошок 1995-10-27 0 0 111,0 24 Выезд из Лас-Вегаса 1995-10-27 3600000 49800000 112.0 0 История игрушек 1995-10-30 30000000 373554033 81,0 34 Кэррингтон 1995-11-08 0 0 121,0 18 Ace Ventura: Когда зовет природа 1995-11-10 30000000 212385533 90,0 9 GoldenEye 1995-11-16 58000000 352194034 130,0 37 Требуется два 1995-11-17 0 0 101,0 10 Американский президент 1995-11-17 62000000 107879496 106,0 19 Money Train 1995-11-21 60000000 35431113 103,0 15 Казино 1995-11-22 52000000 116112375 178,0 17 Four Rooms 1995-12-09 4000000 4300000 98,0 16 Смысл и чувствительность 1995-12-13 16500000 135000000 136,0 1 Джуманджи 1995-12-15 65000000 262797249 104,0 5 Heat 1995-12-15 60000000 187436818 170,0 6 Сабрина 1995-12-15 58000000 0 127,0 39 Крик, любимая страна 1995-12-15 0 676525 106,0 25 Отелло 1995-12-15 0 0 123,0 8 Внезапная смерть 1995-12-22 35000000 64350171 106,0 11 Дракула: мертвец и любящий его 1995-12-22 0 0 88,0 7 Том и Гек 1995-12-22 0 0 97,0 12 Балто 1995-12-22 0 11348324 78,0 13 Никсон 1995-12-22 44000000 13681765 192,0 3 Ожидание выдоха 1995-12-22 16000000 81452156 127,0 2 Grumpier Old Men 1995-12-22 0 0 101,0 14 Остров Головореза 1995-12-22 98000000 10017322 119,0 31 Двенадцать Обезьян 1995-12-29 29500000 168840000 129,0 40 Ричард III 1995-12-29 0 0 104,0 42 Реставрация 1995-12-29 19000000 0 117,0 35 Dead Man Walking 1995-12-29 11000000 39363635 122,0 32 Wings of Courage 1996-09-18 0 0 50,0
Редактор кода Python:
Образец таблицы:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу Pandas для создания меньшего информационного кадра с подмножеством всех функций.
Далее: Напишите программу Pandas для доступа к этим фильмам, выпущенным после 1995-01-01.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code