Не умеет сортировать данные в пандах - PullRequest
0 голосов
/ 31 октября 2019

По какой-то причине данные не сортируются в следующем коде:

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. Я думал, что это потому, что в имени было использовано ^, но я пытался переименовать все, и я все еще борюсь с той же проблемой. Любая помощь будет оценена!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...