无法将数据从yfinance保存到CSV fi

2024-04-28 07:49:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我找到了一个能让我高效地从雅虎财经获取数据的库。这是一个很棒的图书馆。在

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

我尝试过将数据转换为Panda数据帧,但我认为我做得不对,我得到了一堆'NaN's。在

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

import yfinance as yf
import csv
import numpy as np

urls=[
'voo',
'msft'
    ]

for url in urls:
    tickerTag = yf.Ticker(url)

    print(tickerTag.actions)
    np.savetxt('DivGrabberTest.csv', tickerTag.actions, delimiter = '|')

我可以在控制台上打印数据,这很好。请帮我把它保存到csv。谢谢您!在


Tags: 文件csv数据importactionsurl图书馆as
1条回答
网友
1楼 · 发布于 2024-04-28 07:49:31

如果要将每个url的ticker结果存储在不同的csv文件中,可以执行以下操作:

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

如果你希望它们都在同一个csv文件中,你可以这样做

^{pr2}$

相关问题 更多 >