如何使用列中的符号将列添加到股票价格的数据框中

时间:2015-11-18 21:08:37

标签: python pandas

我有一个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')

0 个答案:

没有答案