【发布时间】:2020-10-16 00:26:37
【问题描述】:
我得到了一个名为stocks_df 的数据集。每列都有每天不同股票的股价。我正在尝试对其进行规范化并将其作为矩阵返回。因此,每一列都会针对每一天的股票进行标准化。 写了这个函数-
def normalized_prices(stocks_df):
normalized=np.zeros((stocks_df.shape[0],len(stocks_df.columns[1:])))
for i in range(1,len(stocks_df.columns[1:])+1):
for j in range(0,stocks_df.shape[0]+1):
normalized[i,j]=((stocks_df[i][j]/stocks_df[0][i]))
return normalized
然后尝试调用函数-
normalized_prices(stocks_df)
可以做些什么来解决这个问题?
【问题讨论】:
标签: python pandas dataframe data-manipulation