我也在做一个简单的交易,需要一些帮助连接到一起的数据帧。直到现在,我的方法都不起作用。
我的代码如下:
连接到quantle API
quandl.ApiConfig.api_key = 'xxxxxxxxxxxxxxx'
股票代码
ticker = ['FSE/ZO1_X',"FSE/WAC_X"]
使用panda中的引号创建panel对象->;创建pandas数据框
df = quandl.get(ticker, start_date='2017-01-01', end_date='2017-11-03')
从面板数据集中对每种股票的收盘价进行切片
close1 = df['FSE/ZO1_X - Close']
close2 = df['FSE/WAC_X - Close']
将两个数据帧连接在一起-此步骤不起作用
close = pd.concat(close1,close2)
close1和close 2的类型是pandas.core.series.series。
如何将close1和close2放在一起,这样索引就是日期,我有两个额外的列,其中stock 1(close1)和stock 2(close2)的收盘价类似于普通的excel表。
应该这么做。
完整示例:
输出:
相关问题 更多 >
编程相关推荐