Learn R Programming

GetITRData (version 0.7)

gitrd.fix.dataframes: Fix dataframe for version issues and inflation measures (internal)

Description

Fix dataframe for version issues and inflation measures (internal)

Usage

gitrd.fix.dataframes(df.in, inflation.index, df.inflation, max.levels = 3)

Arguments

df.in

A dataframe with financial statements

inflation.index

Sets the inflation index to use for finding inflation adjusted values of all reports. Possible values: 'dollar' (default) or 'IPCA', the brazilian main inflation index. When using 'IPCA', the base date is set as the last date found in itr/dfp dataset.

df.inflation

Dataframe with inflation data

max.levels

Sets the maximum number of levels of accounting items in financial reports

Value

The fixed data.frame

Examples

Run this code
# NOT RUN {
#'
# get example data from RData file
my.f <- system.file('extdata/ExampleReport_Petrobras.RData', package = 'GetITRData')
load(my.f)

df.assets <- df.reports$fr.assets[[1]]

df.assets.fixed <- gitrd.fix.dataframes(df.assets,
                                        inflation.index = 'none',
                                        df.inflation = data.frame())
# }

Run the code above in your browser using DataLab