r2gmt {gmt} | R Documentation |
Prepare Data for GMT
Description
This internal function reads data, from a filename or R object, and writes them to a GMT input file.
Usage
r2gmt(x, datafile, append=FALSE)
Arguments
x |
data frame, matrix, or filename containing the data to be written to a temporary file. |
datafile |
filename where the data will be written in GMT format, tab-separated without header. |
append |
whether data should be appended to an existing file, separating segments with ">" lines. |
Details
If x
is a filename, the data should be tabular with or without
a header, separated by commas or whitespace. The first line is
interpreted as header if the first non-whitespace character is not
minus, point, or number.
Value
The data frame that was written to datafile
.
Note
r2gmt
is like write.table
, except it allows x
to
be a filename, and appends tables with the GMT >
separator.
It is mainly called by other functions, but users may find it useful for writing input data for GMT commands.
See Also
scan
, read.table
, write
,
write.table
.
gmt-package
gives an overview of the package.
Examples
LonLat1 <- data.frame(Lon=1:3, Lat=4:6)
LonLat2 <- data.frame(Lon=7:8, Lat=9:10)
## Not run:
r2gmt(LonLat1, "temp.gmt")
r2gmt(LonLat2, "temp.gmt", append=TRUE)
## End(Not run)