无法将数据从yfinance保存到CSV文件

时间:2019-06-26 23:35:56

标签: python numpy yahoo-finance

我找到了可以让我非常有效地从Yahoo Finance获取数据的库。这是一个很棒的图书馆。

问题是,我无法将数据保存到csv文件中。

我曾尝试将数据转换为Panda Dataframe,但我认为我做错了,并且得到了[B x N x D]一堆。

我尝试使用Numpy直接将其保存到csv文件中,但这也不起作用。

'NaN's

我可以在控制台上打印数据,这很好。请帮助我将其保存到csv中。谢谢!

1 个答案:

答案 0 :(得分:0)

如果要将每个网址的报价结果存储在不同的csv文件中,则可以执行以下操作:

for url in urls:
    tickerTag = yf.Ticker(url)
    tickerTag.actions.to_csv("tickertag{}.csv".format(url))

如果您希望它们全部位于同一csv文件中,则可以

import pandas as pd
tickerlist = [yf.Ticker.url for url in urls]
pd.concat(tickerlist).to_csv("tickersconcat.csv")