Как подсчитать появление значения в кадре данных и построить его график с учетом времениPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как подсчитать появление значения в кадре данных и построить его график с учетом времени

Сообщение Anonymous »

У меня есть фрейм данных, который выглядит так, но намного больше:
title of the novel author publishing year mentioned cities
0 Beasts and creatures Bruno Ivory 1850 New York
0 Monsters Renata Mcniar 1866 New York
0 At risk Charles Dobi 1870 New York
0 Manuela and Ricardo Lucas Zacci 1889 New York
0 War against the machine Angelina Trotter 1854 New York

Моя цель — создать линейную диаграмму, показывающую десятилетия, в течение которых город (в данном случае «Нью-Йорк») упоминался в романе. Я попробовал несколько вещей, как вы можете видеть в предыдущем посте о той же проблеме. Я думал, что решил эту проблему, но это не так.
(Как подсчитать появление значения во фрейме данных?)
Вот это изображение, которое я сделал в Excel. Это должно проиллюстрировать желаемый результат.
Изображение

Обновление:
Кто-то пытался мне помочь, но удалил ответ. К счастью, я уже это получил. Однако у меня не получилось.
Думаю, код стоит упомянуть:
counts = df[['publishing year', 'mentioned cities']].value_counts().reset_index(name='counts').sort_values('publishing year')
counts[counts.mentioned cities == 'New York'][['publishing year', 'counts']].set_index('publishing year').plot()


Подробнее здесь: https://stackoverflow.com/questions/729 ... le-conside
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»