在python中从ichart.yahoo.com中提取股息

时间:2017-02-06 19:08:23

标签: python csv url extraction

我正试图从ichart.yahoo.com提取股票股息支付数据。例如,我可以通过将此网址粘贴到浏览器来为2014年1月1日至2015年12月31日的DIS执行此操作:

http://ichart.yahoo.com/table.csv?s=DIS&c=2014&a=1&b=1&f=2015&d=12&e=31&g=v&ignore=.csv

这提示我打开/保存数据(作为csv或excel文件),它工作正常。如何在python程序中提取相同的数据(两列 - 日期和股息支付)并将其作为列表或pandas DataFrame处理?

谢谢!

1 个答案:

答案 0 :(得分:0)

你可以在pandas中阅读csv。

import pandas as pd
x= pd.read_csv("http://ichart.yahoo.com/table.csv?s=DIS&c=2014&a=1&b=1&f=2015&d=12&e=31&g=v&ignore=.csv")
print(x)

输出:

         Date  Dividends
0  2016-12-08       0.78
1  2016-07-07       0.71
2  2015-12-10       0.71
3  2015-07-01       0.66
4  2014-12-11       1.15