我有一个csv文件,包含1500个模型等级的股票。我正在尝试向此数据框添加一列,这是第一列中符号的股票价格。
import pandas as pd
import numpy as np
df = pd.read_csv('SmallScreen.csv')
df = df.drop(df.index[:16])
df = df[[0, 1, 3, 4, 5, 6, 7]]
df.dropna(how='all')
df.columns = ['symbol', 'company', 'valuation', 'cap dep', 'earnings','market','core']
df = df.set_index('symbol')
这是我被困的地方......
df['Price'] = web.DataReader(df['symbol'], 'yahoo', '2015-11-17", '2015-11-17")['Adj Close']
df = df.sort(['core'], ascending=[True])
df.to_csv('RankSmall_1.csv')