Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 熊猫不能识别海螺上的相同指数_Python_Pandas_Dataframe - Fatal编程技术网

Python 熊猫不能识别海螺上的相同指数

Python 熊猫不能识别海螺上的相同指数,python,pandas,dataframe,Python,Pandas,Dataframe,我有一个for循环,在每次迭代中,我都会得到一个数据帧,我想将其连接到一个现有的数据帧,如下所示: for stock in request.json: stock_data = quandl.get('WIKI/{}.11'.format(stock['symbol'].rstrip()), start_date=start, end_date=end) stock_data.rename({'Adj. Close': stock['symbol'].rstrip()}, inpl

我有一个for循环,在每次迭代中,我都会得到一个数据帧,我想将其连接到一个现有的数据帧,如下所示:

for stock in request.json:
   stock_data = quandl.get('WIKI/{}.11'.format(stock['symbol'].rstrip()), start_date=start, end_date=end)
   stock_data.rename({'Adj. Close': stock['symbol'].rstrip()}, inplace=True, axis=1)
   stocks = pd.concat([stocks, stock_data], axis=1, sort=True)
结果是,只有最后一个连接的列才可以,前面的列用
Nan
填充。我认为问题在于
索引
日期
列未被识别。
我试图寻找我的问题,但没有一个解决方案解决了我的问题。

如何在每次迭代中连接?

您是否尝试过在
pd.concat([stocks,stock\u data],axis=1,sort=True,ignore\u index=True)中设置
ignore\u index=True
?@Tom是的,我尝试过相同的行为。只有列名将是0、1等等。我建议您将库存数量限制为少量,并在每个阶段检查结果(是的,打印样式调试)。在for循环的第一行,我使用
日期
索引获取数据,第二行相同,但第三行的列重命名为符号值,如果我在第一次迭代中,一切都很好,如果不是,只有最后一列充满了值,其余的是
Nan
@FogarasiNorbert你能举一个例子说明在一次迭代中
股票和
股票数据的样子吗?即使只是
head
?您是否尝试过在
pd.concat([stocks,stock\u data],axis=1,sort=True,ignore\u index=True)中设置
ignore\u index=True
。只有列名将是0、1等等。我建议您将库存数量限制为少量,并在每个阶段检查结果(是的,打印样式调试)。在for循环的第一行,我使用
日期
索引获取数据,第二行相同,但第三行的列重命名为符号值,如果我在第一次迭代中,一切都很好,如果不是,只有最后一列充满了值,其余的是
Nan
@FogarasiNorbert你能举一个例子说明在一次迭代中
股票和
股票数据的样子吗?甚至仅仅是头