请帮我修改出错的位置ndef-week_period_strategystock_codetimefrequencystart_dateend_daten----data-=-pdread_csvDlh-+-strstock_code+-csvn----dataindex-=-datailoc-0n----dataindex-=-pdto_datetimedataindex-format=Ymdn----data-=-week_period_strategystock_code=stock_co
def week_period_strategy(stock_code, timefrequency, start_date, end_date): data = pd.read_csv('D:\lh\' + str(stock_code) + ".csv") data.index = data.iloc[:, 0] data.index = pd.to_datetime(data.index, format='%Y/%m/%d') data = data.loc[start_date:end_date, :] # 修改出错的位置,使用.loc选择日期范围和所有列 # 去掉下面无用的递归调用 # data = week_period_strategy(stock_code=stock_code, # timefrequency='D', # start_date=data.index[0], # end_date=data.index[-1]) return data
if name =='main': stock_code='000002.XSHE' data = pd.read_csv('D:\lh\' + str(stock_code) + ".csv") data.index = data.iloc[:, 0] data.index = pd.to_datetime(data.index, format='%Y/%m/%d') data = data['2022-01-01':'2022-12-30'] data = week_period_strategy(stock_code=stock_code, timefrequency='D', start_date=data.index[0], end_date=data.index[-1])
原文地址: http://www.cveoy.top/t/topic/p2Z 著作权归作者所有。请勿转载和采集!