使用Quantmod参考R资产负债表中的单个标签



我正在使用r分析资产负债表,我正在使用Quantmod。现在我想比较资产负债表上的两行,比如现金及等价物和应收账款。

如何使用Quantmod来引用这些

viewFin(AAPL.f,type="BS",period="A")

上面一行显示了资产负债表。但是我如何引用单独的行呢?

viewFin返回一个列表对象,您可以使用相应资产负债表对象的rownames来子集您感兴趣的列

library("quantmod")
getFin('AAPL') 
str(AAPL.f)
#List of 3
#.
#.
#.
#viewFin(AAPL.f,type="BS",period="A")

DF = AAPL.f$BS$A    #equivalent to above step
balanceSheet_Items = rownames(DF)
itemsOfInterest = c("Cash & Equivalents","Accounts Receivable - Trade, Net")
subsetDF = DF[balanceSheet_Items %in% itemsOfInterest,]
subsetDF
#                                 2016-09-24 2015-09-26 2014-09-27
#Cash & Equivalents                    11883       9731       3612
#Accounts Receivable - Trade, Net      15754      16849      17460
#                                 2013-09-28
#Cash & Equivalents                     5554
#Accounts Receivable - Trade, Net      13102

最新更新