Словарь с Panda Dataframe в качестве значения - PullRequest
0 голосов
/ 26 ноября 2018

Вот ниже вывода объекта dic, когда я его печатаю:

{'Stock':             Price
date               
2018-11-23  150
2018-11-26  153}

При печати dic ['Stock'] я получаю:

            Price
date               
2018-11-23  150
2018-11-26  153

Типэтого объекта <class 'pandas.core.frame.DataFrame'>.

Затем я попытался использовать функцию $ pandas.Series и обнаружил, что этот DataFrame содержит только один столбец с именем Price.

Есть ли простой способизвлечь даты и цены и поместить их в разные списки или матрицу 2x2?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 26 ноября 2018

Чтобы получить доступ к датам, вам нужно посмотреть на индекс вашего фрейма данных.В частности, я бы использовал следующую функцию для извлечения только дат:

(при условии, что ваш фрейм данных называется df)

dates = df.index.values

Это сохранитвсе даты в списке, который вы можете использовать и использовать любым удобным для вас способом!


Проверьте навыки EXL для получения дополнительной помощи по кодированию в python!

https://exlskills.com/learn-en/courses/learn-python-essentials-for-data-science-intro_to_python/content

0 голосов
/ 26 ноября 2018
dic['Stock'].reset_index().values.tolist()
#[['2018-11-23', 150], ['2018-11-26', 153]]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...