Writes a data.frame to a RIS file, one record per row. If the data frame was created
by read_ris_to_dataframe(), the original RIS tag order and tags are preserved where possible.
Otherwise, a standard RIS format is used.
Details
If a field value contains semicolons, it is split and written as multiple tag lines. The TY
(source type) field is written first for each record, followed by all other fields. Records are
terminated with ER - .
Examples
if (FALSE) { # \dontrun{
df <- data.frame(TY = "JOUR", TI = "An example", AU = "Doe, J.; Roe, R.")
save_dataframe_to_ris(df, "path/to/output.ris")
} # }