2017-02-17 10 views
2

例でCSV列形式CNTKの例では(CNTK_104_Finance_Timeseries_Basic_with_Pandas_Numpy) は、データの外観が好き: get_stock_dataCNTK:104

私は自分自身のCSVデータを読み取るためにpd.read_csvをしようとしている:

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

。結果: pandas.read_csv

質問: "get_stock_data"のようなCSV形式はどうしますか?

答えて

1

indexにの読み取り列にパラメータindex_colを追加する必要があります。

また、indexDatetimeIndexに、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_datetimeset_indexです:

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