2017-02-17 35 views
2

在CNTK例子(CNTK_104_Finance_Timeseries_Basic_with_Pandas_Numpy) 以CSV列格式的數據看喜歡: get_stock_dataCNTK:例如104

我有嘗試pd.read_csv讀我自己的CSV數據:

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

。 ..結果: pandas.read_csv

問題是:「get_stock_data」如何實現csv列格式?

回答

1

您需要將參數index_col的讀取列添加到indexread_csv

您也可以通過parse_datesindex轉換爲DatetimeIndex

#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_datetimeset_index

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