• 'numpy.ndarray'对象没有属性'replace':运行yfinance(Yahoo Finance)读取股票数据时,我收到了股票列表错误

    我正在运行此代码以获取股票列表的股票数据并出现错误 import yfinance as yf start = datetime.datetime(2018,5,1) end = datetime.datetime(2020,8,31) yfdata = yf.download(stocks, start = start, end = end) print(yfdata.head(5)) 我们得到的错误是:“ tickers,(列表,集合,元组))else tickers.replace(',','')....
  • 从yfinance操纵日期

    当我从yfinance提取股票数据时,是否可以创建其他数据列来操纵“日期”列?我是python的新手,仍然学习很多。我已经使用股价数据创建了其他列,但是我无法弄清楚如何处理“日期”列。 例如,2020年10月26日,我想创建包含以下数据的列: day_of_week,星期一= 1 年= 2020 月= 10 天= 26 周= 44 trade_day = 207 import pandas as pd import numpy as np import yfinance as yf import panda...
  • 串联数据帧熊猫

    我想从yfinance模块获得历史收盘价,并创建一个数据框,并在其中创建一列,其中包含收盘价中存储的每个报价的收盘价。除了最后创建该数据框之外,我可以做所有事情。有人可以帮忙吗?: Holdings = ['RL', 'AMC', 'BYND', 'BRK-B', 'BBY', 'AYX', 'AAPL', 'KO', 'FB', 'RACE', 'INTC', 'PFE', 'CRM', 'WFC', 'JPM', 'GOOG'...
  • 一站式获取多个字段的Python

    以下python代码正确地提取了Apple和Microsoft公司各自的“城市”。 import yfinance as yf import pandas as pd t = ['AAPL','MSFT'] for str in t: a = [] b = [] for str in t: try: stock = yf.Ticker(str) a.append(stock.info.get('city')) b.append(stoc...
  • 如何通过输入部门名称获取股票行情清单

    我正在尝试编写代码以在输入部门名称时返回股票行情清单。 例如,MSFT在金融领域属于技术领域,我希望剩下属于该特定领域的公司。 import yfinance as yf msft= yf.Ticker("MSFT") print(msft.info['sector']) 此代码将返回“技术”,如何获取数据框 包含其他股票。 是否有可能获得比“技术”更具体的行业类别,例如“通信”?
  • 多索引数据帧拆分和堆叠

    当我从yfinance下载数据时,每个自动收报器显示8列(打开,高,低等)。由于我正在下载15个行情自动收录器,因此我有120列和1个索引列(日期)。他们水平相加。见图1 我只需要8个唯一的列,而不是在2个级别中有那么多的列。加上创建一个新列来标识股票代码。见图2。 Image 1: Current Form Image 2: Desired outcome 我正在应用的代码是: start = dt.datetime(2015,1,1) end = dt.datetime.now() df = ...
  • 如何将日期索引转换为熊猫中的字符串列

    这是我关于堆栈溢出的第一个问题...我试图将我制作的Excel表与从YFinance收集的数据合并。我已经尝试过合并它们,但是显然您不能在索引上合并,这是我尝试过的操作: import yfinance import pandas as pd Dates=pd.read_csv('r/Example.csv) Dates.columns = ['Start','End'] Stock = yfinance.Ticker('MSFT') StockData = Stock.history(period='ma...
  • 如何在不使用引号引起来的情况下将python类'str'转换为类'tuple'

    我正在尝试实现一个元组,最终将其作为批量更新上传到PostgreSQL数据库。让我知道我是否做错了或者是否有更好的方法实现我的目标。 我的代码如下: index = [] n = -1 for stock in stocklist[0:2000]: n += 1 time.sleep(1) # RS_Rating code begins here data = get_history(stock, start=start_date, end=end_date) ...
  • 如何正确安装yfinance

    I am new to python and I want to make a program to view stock data. When I try to install yfinance using this command: pip install yfinance it gives me the following error: ERROR: Command errored out with exit status 1: command: 'c:\python\python.exe' '...
  • 在Tkinter中生成多行数据

    我正在尝试使用yfinance和tkinter进行股票筛选。我的yfinance单独使用时有效,但与Tkinter的GUI集成时无效。 从yfinance生成数据时,我的tkinter GUI没有显示任何结果,简单地说: [100%**] 1之1已完成 我该如何解决这个问题,以便从yfinance获得有关股票收盘价和开盘价的适当数据? 先感谢您
  • 使用yfinance python从Yahoo Finance获取财务数据

    我正在尝试yfinance软件包,尝试获取财务数据框架。尽管获取信息,历史记录和操作非常有效,但即使使用不同的股票,它也不适用于财务,资产负债表和其他方法 输入 import yfinance as yf msft = yf.Ticker("MSFT") print(msft.financials) 输出值 Empty DataFrame Columns: [Open, High, Low, Close, Adj Close, Volume] Index: []` 列也是错误的。 我正在寻找解决问题的方...
  • 今天获得python可以读取整数

    from datetime import datetime today=datetime.today().strftime('%Y,%m,%d') start=dt.date(2017,9,22) end = dt.date(today) 我想今天获取,对于python来说是可读的,我尝试了此错误 --------------------------------------------------------------------------- TypeError ...
  • 熊猫将groupby参数转换为单独的行

    我在按报价单分组的pandas数据框中有一些股票数据。我想修改表格格式,以便每个日期和每个股票行都存在一行。 import yfinance as yf def get_all_data(tickers, start_date="2009-01-01", end_date="2020-09-25"): df_orig = yf.download(tickers, start=start_date, end=end_date, group_by='ticker') df_orig = df_...
  • 票证有效时,pandas datareader返回NaN值

    我正在使用pandas datareader从yahoo提取一些历史价格。所有股票代码都应该有效,并且可以在Yahoo Finance上找到。 however, there are some values that are returned as NaN when I use pandas datareader. and the NaN position is random while everytime I run it. 我不知道为什么会这样。还是有其他免费的API? 我的代码是: import pan...
  • 是否可以通过yfinance重命名数据框中的这些列?

    我用yfinance抽了10家公司的股息。使用循环,我有一个数据框架,其中包含来自10家公司的股息,我对数据框架的布局和值感到满意。我正在努力寻找一种方法来重命名下面的数据框中的列。是否可以对循环进行任何调整以使其完成?如果有人有更好的代码编写方法,请告诉我。 stocks_list = ['MRP.JO', 'WHL.JO', 'SHP.JO' ,'AVI.JO', 'PIK.JO', 'BVT.JO' ,'SBK.JO', 'FSR.JO', 'NED.JO', 'SPP.JO'] a=[] fo...
公告

《从零开始开发BBS》课程上线啦,快来跟着我一步步搭建属于你的BBS吧。

课程地址:https://www.shiyanlou.com/courses/1436
9折优惠邀请码: ZHwfIjb1

该课程会带领大家一步步的了解并熟悉Go语言开发,如果你是一个Go语言初学者,或者正准备学习Go语言,那么这个课程非常适合你。如果你熟练掌握了本课程中的知识点,相信你就已经入门Go语言开发,并能胜任日常的开发工作了。