GitLab at IIASA

gdxreshape.Rd 1.19 KiB
Newer Older
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/FarmDynR.R
\name{gdxreshape}
\alias{gdxreshape}
\title{Reshape from wide to long and save to GDX}
\usage{
gdxreshape(
  inDF,
  symDim,
  symName = NULL,
  tName = "time",
  gdxName = NULL,
  setsToo = TRUE,
  order = NULL,
  setNames = NULL
)
}
\arguments{
\item{inDF}{wide dataframe.}

\item{symDim}{Dimensions of symbol}
\item{symName}{Symbol name}
\item{tName}{"Time"}
\item{gdxName}{Name of gdx file}
\item{setsToo}{if sets too}
\item{order}{order of data}
\item{setNames}{name of sets}
}
\value{
A tibble `tbl_df`.
}
\description{
`gdxreshape()` formats the data to be saved in GDX into long format. It is imported from the gdxrrw package with a few improvements for performance and usability, since there is a risk of it being removed from the gdxrrw package in the future.
We would like to thank the R GAMS team for this useful function.
\item{\code{\link[gdxrrw]{wgdx}}}{Write R data to GDX}
\item{\code{\link[gdxrrw]{wgdx.lst}}}{Write multiple symbols to GDX}
\item{\code{\link[gdxrrw]{wgdx.reshape}}}{Write multiple symbols to GDX}
\item{\code{\link[tidyr]{pivot_longer}}}{Make dataframes longer}