Pandas 构建符号组合的数据框架

Pandas 构建符号组合的数据框架,pandas,Pandas,我对熊猫不熟悉 我喜欢阅读雅虎对一些符号的引用(例如,['SPY','IWM','QQQ'])(我这样做没有问题),然后我只想使用'Adj Close'列在给定时间段内构建ETF投资组合 假设我想从一个空的数据框开始,它的指数是市场开盘的日期,例如从第一个df开始。随后,我想在右边一次“附加”一列,每个符号的“Adj Close”,并用股票代码名重命名 我肯定这一定很简单,但我搞不懂。有人能帮我吗?提前谢谢。如果您只是使用Adj Close列,那么在读取数据后立即提取它是最简单的 import

我对熊猫不熟悉

我喜欢阅读雅虎对一些符号的引用(例如,['SPY','IWM','QQQ'])(我这样做没有问题),然后我只想使用'Adj Close'列在给定时间段内构建ETF投资组合

假设我想从一个空的数据框开始,它的指数是市场开盘的日期,例如从第一个df开始。随后,我想在右边一次“附加”一列,每个符号的“Adj Close”,并用股票代码名重命名


我肯定这一定很简单,但我搞不懂。有人能帮我吗?提前谢谢。

如果您只是使用
Adj Close
列,那么在读取数据后立即提取它是最简单的

import pandas.io.data as web

df = web.DataReader(['F', 'AAPL', 'IBM'], 'yahoo', '2016-05-02', '2016-05-06')['Adj Close']

>>> df
                 AAPL      F         IBM
Date                                    
2016-05-02  93.073328  13.62  143.881476
2016-05-03  94.604009  13.43  142.752373
2016-05-04  93.620002  13.31  142.871221
2016-05-05  93.239998  13.32  145.070003
2016-05-06  92.720001  13.44  147.289993

这正是我需要的。多谢各位