場景:我正在測試我在http://www.pythonforfinance.net/2017/01/21/investment-portfolio-optimisation-with-python/處找到的代碼,以基於我的數據創建一些投資組合。創建熊貓數據框時添加多個列名
問題:在給出的示例中,代碼與4股運行,而我有779運行我的代碼中有一個數組轉換成數據幀大熊貓的一行代碼:
results_frame = pd.DataFrame(results.T,columns=['ret','stdev','sharpe',stocks[0],stocks[1],stocks[2],stocks[3]])
這行是否爲4個股票創建了專欄。
問題:因爲我用779做這個,所以需要很長時間才能輸入每個股票(股票[0]到股票[779])的條目。有沒有非手動方式來做到這一點?也許有一個循環?
'results.T.columns = [ 'RET', 'STDEV', '夏普'] + stocks' – Wen