Я новичок в пандах. Я хочу нанести помеченные данные о временных рядах (ежедневной активности) в пандах. По горизонтали (по оси x) представляет время и по вертикали (по оси y) обозначает каждую операцию. По горизонтали, я хочу точку, в которой временный ряд говорит, что активность произошла. Мой набор данных выглядит следующим образом:Запланированные данные о временных рядах данных pandas
[58]:
import pandas as pd
from random import random
from datetime import datetime
rng = pd.date_range('1/1/2011', periods=5, freq='H')
Activity = ([True,True,False,True,False])
ts = pd.DataFrame(Activity, index=rng, columns=['activity'])
data = ts.asfreq('45Min', method='pad')
data
Out[58]:
activity
2011-01-01 00:00:00 True
2011-01-01 00:45:00 True
2011-01-01 01:30:00 True
2011-01-01 02:15:00 False
2011-01-01 03:00:00 True
2011-01-01 03:45:00 True
Тогда сюжет будет выглядеть так: https://www.dropbox.com/s/scimfsnqrvimmoq/Untitled.png?dl=0
Спасибо за ответы так быстро –
Если вы счастливы с ответ, вы можете принять его. –