learqcenarios: Leitura Do Arquivo De Cenarios

View source: R/classe-cenariosena.r

learqcenariosR Documentation

Leitura Do Arquivo De Cenarios

Description

Funcao auxiliar que le arquivo texto e formata como objeto da classe cenariosena

Usage

learqcenarios(arq, pat_data = "%m/%Y")

Arguments

arq

caminho do arquivo a ser lido com os cenarios. Formato deve ser compativel com o descrito em Detalhes

pat_data

string indicando o formato de data dos nomes das colunas de cenario

Details

Espera-se um arquivo com formato especifico. As tres primeiras colunas devem conter o indice do cenario, bacia e ano de referencia, respectivamente. As demais colunas devem corresponder aos passos de tempo para os quais os cenarios foram gerados. Por exemplo, um arquivo contendo cinco cenarios gerados para 2022-01, 2022-02 e 2022-03 teria a forma

cenario bacia anoref 1/2022 2/2022 3/2022
1 SIN AA XXXX XXXX XXXX
2 SIN AA XXXX XXXX XXXX
3 SIN AA XXXX XXXX XXXX
4 SIN AA XXXX XXXX XXXX
5 SIN AA XXXX XXXX XXXX

XXXX e um placeholder para os valores de ena e AA um placeholder para os valores de ano de referencia. Nao existe um padrao para os anos, podendo ser qualquer tipo de dado (i.e. "A1", "ano_1", 2022 e etc).

O nome das colunas de cenarios nao precisa seguir esta formato, sendo possivel informar o padrao de nome pelo argumento pat_data, que deve corresponder a uma string de formato de data. Neste caso, pat_data = "%m/$Y"

Value

objeto da classe cenariosena contendo dados do arquivo lido

See Also

[.cenariosena para subset de objetos da classe cenariosena

Examples


# leitura do arquvo embutido no pacote
arq <- system.file("extdata/cenarios.csv", package = "clustena")
cens <- learqcenarios(arq)


lkhenayfis/hidro-clustena documentation built on June 12, 2022, 1:52 a.m.