Обобщение нерегулярных ежедневных данных в недельные данные - PullRequest
1 голос
/ 07 мая 2020

В настоящее время я анализирую влияние инсайдерских сделок на цены акций, поэтому я просто хочу создать на первом этапе базовый c обзор соотношения покупок и продаж инсайдеров конкретной c компании.

Следовательно, после обзора соотношения в целом всех точек данных я хочу анализировать каждую неделю, но у меня нет идеи, как превратить нерегулярные ежедневные данные в еженедельные данные, а затем неделя за неделей анализировать их.

Фрагмент кода:

    mmm_transactions = df.get_insider_sales('MMM')
    mmm_transactions.rename(columns={'Transaction Type ':'Transaction'}, inplace=True)
    transactions_total = mmm_transactions.shape[0]
    mmm_transactions['Date'] = pd.to_datetime(mmm_transactions['Date'])
    mmm_transactions.index = mmm_transactions['Transaction']
    mmm_transactions = mmm_transactions['2020']
    buys = mmm_transactions.Transaction.str.count("Buy").sum()
    Sales = mmm_transactions.Transaction.str.count("Sale").sum()
    Data = {'Stats': [buys,Sales]}
    df = pd.DataFrame(Data,columns=['Stats'],index = ['Buy','Sale'])

    df.plot.pie(y='Stats',figsize=(5, 5),autopct='%1.1f%%', startangle=90)

Потому что, если бы я мог еженедельно анализировать данные, можно было бы суммировать и другие мои значения, такие как проданные (купленные) акции, и это значительно упростило бы анализ

...