CNTK:示例 104 中的 csv 列格式
CNTK: csv column format in example 104
在 CNTK 示例中 (CNTK_104_Finance_Timeseries_Basic_with_Pandas_Numpy)
数据看起来像:
get_stock_data
我已经尝试 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" 一样?
您需要将参数 index_col
添加到 read_csv
中的 index
读取列。
您也可以通过parse_dates
将index
转换为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_datetime
and set_index
:
data = pd.read_csv(url)
data['Date'] = pd.to_datetime(data['Date'])
data = data.set_index('Date')
在 CNTK 示例中 (CNTK_104_Finance_Timeseries_Basic_with_Pandas_Numpy) 数据看起来像: get_stock_data
我已经尝试 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" 一样?
您需要将参数 index_col
添加到 read_csv
中的 index
读取列。
您也可以通过parse_dates
将index
转换为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_datetime
and set_index
:
data = pd.read_csv(url)
data['Date'] = pd.to_datetime(data['Date'])
data = data.set_index('Date')