import pandas as pd
import datetime as dt
from pandas_datareader import data, wb
#here I take the stocks from quandl
start = dt.datetime(2015, 1, 1)
end = dt.datetime.today()
stocks = ["WIKI/AAPL", "WIKI/TSLA", "WIKI/IBM", "WIKI/LNKD"]
key = "fmP5pv-nVvhKmjWwF7Fb"
df = data.DataReader(stocks, "quandl", start, end, api_key=key)
# Here I create a dataFrame with the Volume values.
vol = df['Volume']
# Here I aggregate the data of Volume to weekly
vol['week'] = vol.index.week
vol['year'] = vol.index.year
week = vol.groupby(['year','week']).sum()
现在我想查找2015年的所有交易量,也许可以使用groupby删除周列波段。诸如此类
year = vol.groupby(['2015']).sum()
year.head()
谢谢大家!
我不知道你到底想干什么。也许如果你详细说明你在寻找什么,或者最终结果应该是什么样子,我会更接近我的答案
您可以这样分组:
或者只是获取
2015
的总数看起来所有4只股票的
df
中的成交量值都相同。我会再检查一遍相关问题 更多 >
编程相关推荐