我尝试使用 pandas_datareader 提取股票报价。这是我正在使用的代码:
import pandas_datareader.data as web
import datetime as dt
import pandas as pd
stocks=['asb.pl','plw.pl','ten.pl']
df = pd.concat([web.DataReader(stock,'stooq')[:1] for stock in stocks]).reset_index()
print(df) 的结果如下所示:
Date Open High Low Close Volume
0 2020-04-30 3.37 3.39 3.28 3.28 128860
1 2020-04-30 449.50 449.50 415.00 425.00 43509
2 2020-04-30 440.00 444.00 410.50 419.50 23920
如何在第一列中添加股票代码,结果如下所示:
Symbol Date Open High Low Close Volume
0 asb.pl 2020-04-30 3.37 3.39 3.28 3.28 128860
1 plw.pl 2020-04-30 449.50 449.50 415.00 425.00 43509
2 ten.pl 2020-04-30 440.00 444.00 410.50 419.50 23920
慕无忌1623718
收到一只叮咚
相关分类