Я пытаюсь построить гистограмму с использованием панд. DataTime - это индексный столбец, который я получаю из timestamp. Вот структура таблицы:Графический график с использованием нескольких групповых счетов в panda
До сих пор я написал это:
import sqlite3
from pylab import *
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
import datetime as dt
conn = sqlite3.connect('DEMO2.sqlite')
df = pd.read_sql("SELECT * FROM Data", conn)
df['DateTime'] = df['DATE'].apply(lambda x: dt.date.fromtimestamp(x))
df1 = df.set_index('DateTime', drop=False)
grouped= df1['DateTime'].groupby(lambda x: x.month)
#df1.groupby([df1.index.month, 'DateTime']).count()
grouped.count()
Я хочу такой вывод:
июня имеет всего 4 входа и один запись начинается с u. поэтому X имеет 4 y имеет 1. То же самое для июля.
Также я хочу построить гистограмму (записи X и Y) с использованием вывода. Я хочу МЕСЯЦА против значения гистограммы
Это почти точная копия http://stackoverflow.com/questions/29283618/python-panda-time -ряды-ре-выборки /. – leekaiinthesky
Пожалуйста, напишите ваши вопросы, чтобы они имели смысл без ссылки на ссылки на внешние сайты. Вопросы о SO должны быть полезны будущим читателям, и если эти ссылки умрут, ваш вопрос будет очень трудно понять. Кроме того, не размещайте ссылки на изображения текста (или вставляйте прямые изображения текста) - размещайте текст сам по себе, возможно, в блоке Quote или в блоке Code, если вам нужно сохранить форматирование. –