Группируйте по часам и заговорам в Боке

Я пытаюсь получить заговор как данные запаса в Боке, как в ссылке http://bokeh.pydata.org/en/latest/docs/gallery/stocks.html

2004-01-05,00:00:00,01:00:00,Mon,20504,792 2004-01-05,01:00:00,02:00:00,Mon,16553,783 2004-01-05,02:00:00,03:00:00,Mon,18944,790 2004-01-05,03:00:00,04:00:00,Mon,17534,750 2004-01-06,00:00:00,01:00:00,Tue,17262,747 2004-01-06,01:00:00,02:00:00,Tue,19072,777 2004-01-06,02:00:00,03:00:00,Tue,18275,785 

Я хочу использовать столбец 2: startTime и 5: count, и я хочу группировать по столбцу и суммировать counts в соответствующие часы.

  • Bokeh Plotting: включить всплывающие подсказки только для некоторых глифов
  • Экспорт фигур из Bokeh как svg или pdf?
  • Вложение участка Bokeh в сайт Django приводит к пустой странице без сообщения об ошибке
  • Как работать с изображениями в Bokeh (Python)
  • Потоки двухстрочных графиков с использованием боке
  • Приложение веб-сервера Bokeh в файле localhost для html
  • код: не дает выход

     import numpy as np import pandas as pd #from bokeh.layouts import gridplot from bokeh.plotting import figure, show, output_file data = pd.read_csv('one_hour.csv') data.column = ['date', 'startTime', 'endTime', 'day', 'count', 'unique'] p1 = figure(x_axis_type='startTime', y_axis_type='count', title="counts per hour") p1.grid.grid_line_alpha=0.3 p1.xaxis.axis_label = 'startTime' p1.yaxis.axis_label = 'count' output_file("count.html", title="time_graph.py") show(gridplot([[p1]], plot_width=400, plot_height=400)) # open a browser 

    Чтение столбца и графика не вызывает никаких проблем, но применение групповых и суммарных операций по данным столбца – это то, что я не могу выполнить.

    Цените помощь, спасибо!

  • Matplotlib / pyplot: Как обеспечить использование диапазона оси?
  • Иерархическая диаграмма пирога / пончика из Pandas DataFrame с использованием bokeh или matplotlib
  • Могу ли я изменить тикеры в сюжете на пользовательские текстовые тикеры?
  • Как создать легенду для 3D-бара в matplotlib?
  • С Bokeh, как сохранить в png или jpg вместо html-файла?
  • Графический график Python ASCII
  • One Solution collect form web for “Группируйте по часам и заговорам в Боке”

    Похоже, это то, что вам нужно:

     data.groupby('startTime')['count'].sum() 

    Вывод:

     00:00:00 37766 01:00:00 35625 02:00:00 37219 03:00:00 17534 
    Python - лучший язык программирования в мире.