gpt4 book ai didi

syntax-error - 如何获得在Quanta中在TESA上市的公司的财务信息?

转载 作者:行者123 更新时间:2023-12-03 08:17:43 25 4
gpt4 key购买 nike

我正在尝试通过使用source = yahoo的Quantmod检索在特拉维夫证券交易所上市的公司的财务数据,例如:LUMI(Bank Leumi)。

这是我得到的错误:

getFin("LUMI",src="yahoo") Error in thead[x]:thead[x + 1] : NA/NaN argument



我也尝试过:

getFin("LUMI.TA",src="yahoo") Error in thead[x]:thead[x + 1] : NA/NaN argument



看来getFin对外国公司不起作用,有什么线索吗?

最佳答案

第一个查询:检查在Google Finance中搜索的符号是否在左侧的“公司”标签下具有财务信息(作为链接/标签)。
getFin/getFinancials本质上是通过API配置进行查询搜索。

另外,请注意,即使在分配了src = "yahoo"之后,yahoo也被Google覆盖。在控制台中检查?getFin进行确认。它在帮助中的说明下说:从 Google财务下载收入表, Assets 负债表和现金流量表。

如果该公司的财务报表未记录在美国证券交易委员会的记录中,请在此处检查:SEC: Enter Company Symbol under Fast Search以查看该欧洲公司是否已根据SEC备案。

例如,与LUMI或NeSTLé(NSRGY)不同,NVS-诺华的作品。

library(quantmod)
myData <- new.env()
class(myData)
ls(myData)
NVS <- getFinancials('NVS', env = myData, src = "yahoo", auto.assign=TRUE)
viewFinancials(NVS.f, type= 'IS', period = 'Q') #Options `type=c('BS','IS','CF'), period=c('A','Q')`

输出自: viewFinancials(NVS.f, type= 'IS', period = 'Q')(出于查看目的,截断了输出数据)。
> viewFinancials(NVS.f, type= 'IS', period = 'Q')
Quarterly Income Statement for NVS

2014-12-31 2014-09-30 2014-06-30
Revenue 13354.00 13300.00 26980.00
Other Revenue, Total NA NA NA
Total Revenue 13354.00 13300.00 26980.00
Cost of Revenue, Total 4416.00 4421.00 8508.00
Gross Profit 8938.00 8879.00 18472.00
Selling/General/Admin. Expenses, Total 3965.00 3565.00 7463.00
Research & Development 2537.00 2161.00 4388.00

通过执行以下操作,可以从BS,IS或CF中获得所需的信息:
> NVS_Q <- viewFinancials(NVS.f, type= 'IS', period = 'Q')
Quarterly Income Statement for NVS
> Revenue2014_12_31 <- NVS_Q[1,1]
> Revenue2014_12_31
[1] 13354

关于syntax-error - 如何获得在Quanta中在TESA上市的公司的财务信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30995698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com