用R获取上市公司的财政报表
当前位置:以往代写 > 其他教程 >用R获取上市公司的财政报表
2019-06-14

用R获取上市公司的财政报表

用R获取上市公司的财政报表

用R软件协助举办投资阐明时经常要用到上市公司的财政报表,对付许多小我私家投资者而言获取上市公司的财政报表有诸多坚苦,有时候只能获取Word版本的财政报表。这就给数据阐明造成了障碍。

不外,R中的quantmod包提供了getFin函数,基于getFin函数,我们可以直接从Google Finance数据库中直接获取上市公司的财政报表,包罗资产欠债表(Balance Sheet)、利润表(Income Statement)和现金流量表(Cash Flow Statements)。这里先容一下getFin函数的利用要领。

获取财政报表

获取这三张表的函数是getFin函数,其用法如下:

getFinancials(Symbol, env = .GlobalEnv, src = "google", auto.assign = TRUE, ...)

个中,主要函数为Symbol为指定的股票代码可能股票简称。

举个例子,获取中国移动公司的财政报表,代码如下:

library(quantmod)  #载入quantmod
Loading required package: Defaults
Loading required package: xts
Loading required package: zoo
 
Attaching package: ‘zoo’
 
The following object(s) are masked from ‘package:base’:
 
    as.Date
 
Loading required package: TTR
> getFin("CHL")  #获取中国移动的财政报表
[1] "CHL.f"

财政报表数据存储在CHL.f中。

查察资产欠债表

查察资产负载表的函数为viewFin(),其用法如下:

>viewFinancials(x, type=c('BS','IS','CF'), period=c('A','Q'), subset = NULL)

个中,x为getFin()函数获取的功效。type参数共有三个选项,别离对应BS(Balance Sheets),IS(Income Statement),CF(Cash Flow Statements)。period参数有两个选项,别离对应年报和季报。

举个例子:

> viewFin(CHL.f,"BS","A")
Annual Balance Sheet for CHL
                                             2010-12-31 2009-12-31
Cash & Equivalents                                   NA         NA
Short Term Investments                        210846.00  194584.00
Cash and Short Term Investments               292346.00  264507.00
Accounts Receivable - Trade, Net                7925.00    6430.00
Receivables - Other                                  NA         NA
Total Receivables, Net                         15136.00    9937.00
Total Inventory                                 4249.00    3847.00
Prepaid Expenses                               10151.00    9064.00
Other Current Assets, Total                          NA         NA
Total Current Assets                          321882.00  287355.00
Property/Plant/Equipment, Total - Gross       858072.00  756361.00
Accumulated Depreciation, Total              -417908.00 -350192.00
Goodwill, Net                                  36894.00   36894.00
Intangibles, Net                               12853.00   11928.00
Long Term Investments                          40260.00      83.00
Other Long Term Assets, Total                   9882.00    8939.00
Total Assets                                  861935.00  751368.00
Accounts Payable                              112198.00   96750.00
Accrued Expenses                               22656.00   16154.00
Notes Payable/Short Term Debt                      0.00       0.00
Current Port. of LT Debt/Capital Leases         5049.00      68.00
Other Current liabilities, Total              115727.00   96833.00
Total Current Liabilities                     255630.00  209805.00
Long Term Debt                                  4982.00    9918.00
Capital Lease Obligations                            NA         NA
Total Long Term Debt                            4982.00    9918.00
Total Debt                                     10031.00    9986.00
Deferred Income Tax                               39.00      61.00
Minority Interest                               1246.00     886.00
Other Liabilities, Total                       23881.00   23950.00
Total Liabilities                             285778.00  244620.00
Redeemable Preferred Stock, Total                    NA         NA
Preferred Stock - Non Redeemable, Net                NA         NA
Common Stock, Total                             2139.00    2139.00
Additional Paid-In Capital                     94496.00   94403.00
Retained Earnings (Accumulated Deficit)       479522.00  410206.00
Treasury Stock - Common                              NA         NA
Other Equity, Total                                  NA         NA
Total Equity                                  576157.00  506748.00
Total Liabilities & Shareholders' Equity  861935.00  751368.00
Shares Outs - Common Stock Primary Issue             NA         NA
Total Common Shares Outstanding                20065.42   20060.85
                                             2008-12-31 2007-12-31
Cash & Equivalents                                   NA   78859.00
Short Term Investments                        133825.00  109685.00
Cash and Short Term Investments               218259.00  188544.00
Accounts Receivable - Trade, Net                7022.00    7063.00
Receivables - Other                                  NA         NA
Total Receivables, Net                         10776.00   10116.00
Total Inventory                                 3494.00    3295.00
Prepaid Expenses                                7641.00    5680.00
Other Current Assets, Total                          NA         NA
Total Current Assets                          240170.00  207635.00
Property/Plant/Equipment, Total - Gross       666058.00  549077.00
Accumulated Depreciation, Total              -302793.00 -244487.00
Goodwill, Net                                  36894.00   36894.00
Intangibles, Net                               10400.00    8852.00
Long Term Investments                             84.00      77.00
Other Long Term Assets, Total                   7614.00    6121.00
Total Assets                                  658427.00  564169.00
Accounts Payable                               81841.00   66002.00
Accrued Expenses                               11577.00    6912.00
Notes Payable/Short Term Debt                      0.00       0.00
Current Port. of LT Debt/Capital Leases           68.00      68.00
Other Current liabilities, Total               90073.00   84737.00
Total Current Liabilities                     183559.00  157719.00
Long Term Debt                                  9920.00         NA
Capital Lease Obligations                            NA         NA
Total Long Term Debt                            9920.00       0.00
Total Debt                                      9988.00      68.00
Deferred Income Tax                               80.00     122.00
Minority Interest                                629.00     488.00
Other Liabilities, Total                       24217.00   34179.00
Total Liabilities                             218405.00  192508.00
Redeemable Preferred Stock, Total                    NA         NA
Preferred Stock - Non Redeemable, Net                NA         NA
Common Stock, Total                             2138.00    2136.00
Additional Paid-In Capital                     94272.00   93587.00
Retained Earnings (Accumulated Deficit)       343612.00  275938.00
Treasury Stock - Common                              NA         NA
Other Equity, Total                                  NA         NA
Total Equity                                  440022.00  371661.00
Total Liabilities & Shareholders' Equity  658427.00  564169.00
Shares Outs - Common Stock Primary Issue             NA         NA
Total Common Shares Outstanding                20054.38   20031.91
attr(,"col_desc")
[1] "As of 2010-12-31" "As of 2009-12-31" "As of 2008-12-31"
[4] "As of 2007-12-31"

查察利润表

#p#分页标题#e#

查察利润表也用viewFin函数。详细如下:

> viewFin(CHL.f,"IS","A")
Annual Income Statement for CHL
                                                 2010-12-31 2009-12-31
Revenue                                           463784.00  432066.00
Other Revenue, Total                               21447.00   20037.00
Total Revenue                                     485231.00  452103.00
Cost of Revenue, Total                             25783.00   24853.00
Gross Profit                                      438001.00  407213.00
Selling/General/Admin. Expenses, Total            160512.00  142991.00
Research & Development                                   NA         NA
Depreciation/Amortization                          86292.00   80235.00
Interest Expense(Income) - Net Operating                 NA         NA
Unusual Expense (Income)                            2763.00    4504.00
Other Operating Expenses, Total                    59127.00   52512.00
Total Operating Expense                           334477.00  305095.00
Operating Income                                  150754.00  147008.00
Interest Income(Expense), Net Non-Operating              NA         NA
Gain (Loss) on Sale of Assets                            NA         NA
Other, Net                                          3010.00    2118.00
Income Before Tax                                 159071.00  153836.00
Income After Tax                                  120024.00  115423.00
Minority Interest                                   -384.00    -257.00
Equity In Affiliates                                     NA         NA
Net Income Before Extra. Items                    119640.00  115166.00
Accounting Change                                        NA         NA
Discontinued Operations                                  NA         NA
Extraordinary Item                                       NA         NA
Net Income                                        119640.00  115166.00
Preferred Dividends                                      NA         NA
Income Available to Common Excl. Extra Items      119640.00  115166.00
Income Available to Common Incl. Extra Items      119640.00  115166.00
Basic Weighted Average Shares                            NA         NA
Basic EPS Excluding Extraordinary Items                  NA         NA
Basic EPS Including Extraordinary Items                  NA         NA
Dilution Adjustment                                    0.00       0.00
Diluted Weighted Average Shares                    20321.33   20312.46
Diluted EPS Excluding Extraordinary Items              5.89       5.67
Diluted EPS Including Extraordinary Items                NA         NA
Dividends per Share - Common Stock Primary Issue       2.60       2.47
Gross Dividends - Common Stock                           NA         NA
Net Income after Stock Based Comp. Expense               NA         NA
Basic EPS after Stock Based Comp. Expense                NA         NA
Diluted EPS after Stock Based Comp. Expense              NA         NA
Depreciation, Supplemental                               NA         NA
Total Special Items                                      NA         NA
Normalized Income Before Taxes                           NA         NA
Effect of Special Items on Income Taxes                  NA         NA
Income Taxes Ex. Impact of Special Items                 NA         NA
Normalized Income After Taxes                            NA         NA
Normalized Income Avail to Common                        NA         NA
Basic Normalized EPS                                     NA         NA
Diluted Normalized EPS                                 5.99       5.84
                                                 2008-12-31 2007-12-31
Revenue                                           391896.00  339471.00
Other Revenue, Total                               19914.00   18006.00
Total Revenue                                     411810.00  357477.00
Cost of Revenue, Total                             24905.00   23830.00
Gross Profit                                      366991.00  315641.00
Selling/General/Admin. Expenses, Total            125078.00   18277.00
Research & Development                                   NA         NA
Depreciation/Amortization                          71713.00   67354.00
Interest Expense(Income) - Net Operating                 NA         NA
Unusual Expense (Income)                            3242.00         NA
Other Operating Expenses, Total                    44477.00  124303.00
Total Operating Expense                           269415.00  233764.00
Operating Income                                  142395.00  123713.00
Interest Income(Expense), Net Non-Operating              NA         NA
Gain (Loss) on Sale of Assets                            NA         NA
Other, Net                                          2693.00    2980.00
Income Before Tax                                 149523.00  128883.00
Income After Tax                                  112788.00   86740.00
Minority Interest                                   -161.00    -117.00
Equity In Affiliates                                     NA         NA
Net Income Before Extra. Items                    112627.00   86623.00
Accounting Change                                        NA         NA
Discontinued Operations                                  NA         NA
Extraordinary Item                                       NA         NA
Net Income                                        112627.00   86623.00
Preferred Dividends                                      NA         NA
Income Available to Common Excl. Extra Items      112627.00   86623.00
Income Available to Common Incl. Extra Items      112627.00   86623.00
Basic Weighted Average Shares                            NA         NA
Basic EPS Excluding Extraordinary Items                  NA         NA
Basic EPS Including Extraordinary Items                  NA         NA
Dilution Adjustment                                    0.00       0.00
Diluted Weighted Average Shares                    20356.13   20339.43
Diluted EPS Excluding Extraordinary Items              5.53       4.26
Diluted EPS Including Extraordinary Items                NA         NA
Dividends per Share - Common Stock Primary Issue       2.42       1.90
Gross Dividends - Common Stock                           NA         NA
Net Income after Stock Based Comp. Expense               NA         NA
Basic EPS after Stock Based Comp. Expense                NA         NA
Diluted EPS after Stock Based Comp. Expense              NA         NA
Depreciation, Supplemental                               NA         NA
Total Special Items                                      NA         NA
Normalized Income Before Taxes                           NA         NA
Effect of Special Items on Income Taxes                  NA         NA
Income Taxes Ex. Impact of Special Items                 NA         NA
Normalized Income After Taxes                            NA         NA
Normalized Income Avail to Common                        NA         NA
Basic Normalized EPS                                     NA         NA
Diluted Normalized EPS                                 5.65       4.26
attr(,"col_desc")
[1] "12 months ending 2010-12-31" "12 months ending 2009-12-31"

查察现金流量表

#p#分页标题#e#

查察现金流量表:

> viewFin(CHL.f,"CF","A")
Annual Cash Flow Statement for CHL
                                       2010-12-31 2009-12-31 2008-12-31
Net Income/Starting Line                   159071     153836     149523
Depreciation/Depletion                      86230      80179      71509
Amortization                                  360        317        483
Deferred Taxes                                 NA         NA         NA
Non-Cash Items                               1530       4297       3414
Changes in Working Capital                 -15812     -31506     -31282
Cash from Operating Activities             231379     207123     193647
Capital Expenditures                      -114500    -117159    -122851
Other Investing Cash Flow Items, Total     -57072     -48768     -16175
Cash from Investing Activities            -171572    -165927    -139026
Financing Cash Flow Items                    -943      -1292      -1589
Total Cash Dividends Paid                  -50201     -48614     -44560
Issuance (Retirement) of Stock, Net            93        132        465
Issuance (Retirement) of Debt, Net             NA         NA         NA
Cash from Financing Activities             -51051     -49774     -45684
Foreign Exchange Effects                     -107         46       -370
Net Change in Cash                           8649      -8532       8567
Cash Interest Paid, Supplemental              919       1292       1569
Cash Taxes Paid, Supplemental               38868      42939      41159
                                       2007-12-31
Net Income/Starting Line                   129238
Depreciation/Depletion                      67354
Amortization                                  580
Deferred Taxes                                 NA
Non-Cash Items                               5256
Changes in Working Capital                 -33816
Cash from Operating Activities             168612
Capital Expenditures                       -99579
Other Investing Cash Flow Items, Total     -23460
Cash from Investing Activities            -123039
Financing Cash Flow Items                   -1802
Total Cash Dividends Paid                  -34088
Issuance (Retirement) of Stock, Net          1614
Issuance (Retirement) of Debt, Net          -3000
Cash from Financing Activities             -37276
Foreign Exchange Effects                     -605
Net Change in Cash                           7692
Cash Interest Paid, Supplemental             1802
Cash Taxes Paid, Supplemental               35672
attr(,"col_desc")
[1] "12 months ending 2010-12-31" "12 months ending 2009-12-31"
[3] "12 months ending 2008-12-31" "12 months ending 2007-12-31"

质料筹备就绪,就可以据此对财政报表举办可视化了可能布局性预测了,而这是代价投资的重头戏。

原文:http://yishuo.org/2012/03/download-financial-statements-with-r/

    关键字:

在线提交作业