我正在尝试使用quantmod从Google中提取损益表。它与美国股票完全吻合,但当我尝试非美国股票(例如来自香港的股票)时,我遇到了麻烦。例如:
#US stocks: (no issues here)
library(quantmod)
getFin("AAPL") #Get financial statement for Apple, symbol ="AAPL"
head(viewFin(AAPL.f, "IS", "Q"))
# HK stocks:
getFin('0005:HKG') #Get financial statement for HSBC , symbol ="0005.HKG"
viewFin(0005:HKG.f, "IS", "Q")
如果我使用香港股票
,则会出现以下错误Error in inherits(x, "financials") : object 'HKG.f' not found
如何解决这个问题?在此先感谢
答案 0 :(得分:1)
符号,反过来......
getFin('HKG:0005')
str(HKG.0005.f)
viewFin(HKG.0005.f,"BS")
viewFin(HKG.0005.f,"IS")
viewFin(HKG.0005.f,"CF")