R中的“财务”课程存在的问题

时间:2016-02-16 22:26:38

标签: r class quantmod google-finance

我正在尝试使用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

如何解决这个问题?在此先感谢

1 个答案:

答案 0 :(得分:1)

符号,反过来......

getFin('HKG:0005')
str(HKG.0005.f)
viewFin(HKG.0005.f,"BS")
viewFin(HKG.0005.f,"IS")
viewFin(HKG.0005.f,"CF")