Python 将非常规每日数据汇总为每周数据

Python 将非常规每日数据汇总为每周数据,python,pandas,data-science,Python,Pandas,Data Science,我目前正在分析内幕交易对股价的影响,因此我只想在第一步中创建一个特定公司内幕人士买卖比例的基本概述 因此,在了解了所有数据点的总体比率之后,我想每周分析一次,但我不知道如何将不规范的每日数据转换为每周数据,然后每周分析 代码片段: mmm_transactions = df.get_insider_sales('MMM') mmm_transactions.rename(columns={'Transaction Type ':'Transaction'}, inplace=Tr

我目前正在分析内幕交易对股价的影响,因此我只想在第一步中创建一个特定公司内幕人士买卖比例的基本概述

因此,在了解了所有数据点的总体比率之后,我想每周分析一次,但我不知道如何将不规范的每日数据转换为每周数据,然后每周分析

代码片段:

    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)

因为如果我能对数据进行一周的分析,我还可以总结出我的其他价值,比如卖出(买入)的股票,这将使分析变得更容易

嗨,欢迎来到StackOverflow!如果您提供一个具体的问题和最少的可复制代码,我们可以更好地帮助您。嗨,Hacker5preme,欢迎来到StackOverflow!如果您提供一个具体的问题和最少的可复制代码,我们可以更好地帮助您。