zoukankan      html  css  js  c++  java
  • 输出月末日历日期

    #获取指定周期的日期列表 'W、M、Q'
    def get_period_date(peroid,start_date, end_date):
        #设定转换周期period_type  转换为周是'W',月'M',季度线'Q',五分钟'5min',12天'12D'
        stock_data = get_price('000001.XSHE',start_date,end_date,'daily',fields=['close'])
        #记录每个周期中最后一个交易日
        stock_data['date']=stock_data.index
        #进行转换,周线的每个变量都等于那一周中最后一个交易日的变量值
        period_stock_data=stock_data.resample(peroid).last()
        date = period_stock_data.index
        pydate_array = date.to_pydatetime()
        date_only_array = np.vectorize(lambda s: s.strftime('%Y-%m-%d'))(pydate_array )
        date_only_series = pd.Series(date_only_array)
        start_date = datetime.datetime.strptime(start_date, "%Y-%m-%d")
        start_date = start_date-datetime.timedelta(days=1)
        start_date = start_date.strftime("%Y-%m-%d")
        date_list = date_only_series.values.tolist()
        date_list.insert(0,start_date)
        return date_list
    get_period_date('M','2010-01-01','2021-01-01')
  • 相关阅读:
    ural1238. Folding(记忆化)
    URAL1410. Crack
    树套树Day1线段树套平衡树bzoj3196
    noipd2t3列队
    NOIP2017D1T3
    uoj279温暖会指引我们前行
    一篇打脸文
    Link-Cut Tree
    重口味费用流
    bzoj1000~1025
  • 原文地址:https://www.cnblogs.com/Yangami/p/14839163.html
Copyright © 2011-2022 走看看