无法对熊猫中的数据进行排序

时间:2019-10-31 04:36:31

标签: python-3.x pandas sorting dataframe

由于某些原因,未按以下代码对数据进行排序:

all_data = {}
for ticker in ['^NSEI', '^GSPC', '^GDAXI','^N225', '^HSI',   '^DJI', '^RUT','^FCHI','MOEX.ME','399106.SZ', 'LSE.L', '^GSPTSE']:
    all_data[ticker] = web.get_data_fred(ticker, '1/1/2008', '10/30/2019')
price = DataFrame({tic: data['Adj Close']
    for tic, data in all_data.items()})
volume = DataFrame({tic: data['Volume']
    for tic, data in all_data.items()})
returns = price.pct_change()
print(returns.sort_values(by=['^HSI'], ascending=True).corr())

它以代码声明的顺序打印,而不是由HSI排序。 我以为是因为在名称中使用了^,但我尝试重命名所有内容,但我仍在努力解决相同的问题。任何帮助将不胜感激!

0 个答案:

没有答案