import pandas as pd
FB = financialReturns[financialReturns['ticker'] == 'FB']
AAPL = financialReturns[financialReturns['ticker'] == 'AAPL']
NFLX = financialReturns[financialReturns['ticker'] == 'NFLX']
TSLA = financialReturns[financialReturns['ticker'] == 'TSLA']
CompanyReturns = pd.DataFrame()
for x in CompanyNames2Use:
CompanyReturns[x]=financialReturns[financialReturns['ticker'] == x]
来自https://colab.research.google.com/drive/1jK5L7dWmAqbih9CG1wenj9WvBNaR7R_n#scrollTo=AI2j9cQ_njXt
在financialreturns
,有一些标有'FB','AAPL','TSLA'的列,我想把这个巨大的financialReturns
数据帧分成4个不同标签的4个不同数据帧。
您可以使用字典:
d = {k: df[df['ticker'] == k] for k in ('FB', 'AAPL', 'NFLX', 'TSLA')}
然后你可以通过d['FB'], d['AAPL']
等访问每个切片。