Отделяйте столбец даты с python, pandas и matplotlib - PullRequest
0 голосов
/ 06 мая 2018

Вы найдете мой код Python ниже. Почему я не могу отделить колонку "дата", пожалуйста.

Разделить столбец «закрыть» легко. Но «дата» выдает мне ошибку:

return self._engine.get_loc(self._maybe_cast_indexer(key))   
File "pandas\_libs\index.pyx", line 117, in pandas._libs.index.IndexEngine.get_loc   File
 "pandas\_libs\index.pyx", line 139, in pandas._libs.index.IndexEngine.get_loc   File
 "pandas\_libs\hashtable_class_helper.pxi", line 1265, in
 pandas._libs.hashtable.PyObjectHashTable.get_item   File
 "pandas\_libs\hashtable_class_helper.pxi", line 1273, in
 pandas._libs.hashtable.PyObjectHashTable.get_item KeyError: 'date'
 Press any key to continue . . .

import matplotlib.pyplot as plt
from pandas_datareader import data
import datetime
import pandas_datareader as pdr
import numpy as np
import pandas as pd

start_date = datetime.datetime(2018, 1, 1)
end_date = datetime.datetime(2018, 1, 20)

panel_data = data.DataReader('GE', 'iex', start_date, end_date)
list(panel_data)
print(panel_data)
close = panel_data['close'].head(10)
print(close)
cls = close[0]

print(cls)
plt(close[0])
plt.show()

Список (panel_data) дает мне список столбцов и значений, где столбец «дата» находится в конце списка столбцов и является своего рода прикрепленным / соединенным со столбцом «объем», например: «Открыть высоко низкий уровень закрытия ", что странно, так как когда я печатаю данные панели, столбец" дата "находится в начале.

К сожалению, я не могу публиковать изображения, поэтому полагаюсь на ваше воображение. Почему так сложно отделить этот столбец от всего набора данных, пожалуйста?

...