2017-02-17 14 views
2

В примере CNTK (CNTK_104_Finance_Timeseries_Basic_with_Pandas_Numpy) данные выглядят любит: get_stock_dataCNTK: CSV формат колонки в примере 104

меня попробовать pd.read_csv читать мои собственные данные в формате CSV:

url = 'http://localhost/csv/SPY0.csv' 
data = pd.read_csv(url) 
data.tail(5) 

. .... Результат: pandas.read_csv

Вопрос: Как выглядит формат столбцов csv, например, «get_stock_data»?

ответ

1

Вам необходимо добавить параметр index_col для чтения колонки в index в read_csv.

Также вы можете конвертировать index в DatetimeIndex по parse_dates.

#convert first column to index (python counts from 0) 
data = pd.read_csv(url, index_col=[0], parse_dates=[0]) 

#convert column with name Date to index 
data = pd.read_csv(url, index_col=['Date'], parse_dates=['Date']) 

Другим решением является использование to_datetime и set_index:

data = pd.read_csv(url) 
data['Date'] = pd.to_datetime(data['Date']) 
data = data.set_index('Date')