mirror of
https://github.com/msberends/AMR.git
synced 2025-07-09 00:02:38 +02:00
add clipboard functions again
This commit is contained in:
105
man/clipboard.Rd
Normal file
105
man/clipboard.Rd
Normal file
@ -0,0 +1,105 @@
|
||||
% Generated by roxygen2: do not edit by hand
|
||||
% Please edit documentation in R/clipboard.R
|
||||
\name{clipboard}
|
||||
\alias{clipboard}
|
||||
\alias{clipboard_import}
|
||||
\alias{clipboard_export}
|
||||
\title{Import/export from clipboard}
|
||||
\usage{
|
||||
clipboard_import(sep = "\\t", header = TRUE, dec = ".", na = c("", "NA",
|
||||
"NULL"), startrow = 1, as_vector = TRUE, guess_col_types = TRUE,
|
||||
date_names = "en", date_format = "\%Y-\%m-\%d", time_format = "\%H:\%M",
|
||||
tz = Sys.timezone(), encoding = "UTF-8", info = FALSE)
|
||||
|
||||
clipboard_export(x, sep = "\\t", dec = ".", na = "", header = TRUE,
|
||||
info = TRUE)
|
||||
}
|
||||
\arguments{
|
||||
\item{sep}{the field separator character. Values on each line of the
|
||||
file are separated by this character. If \code{sep = ""} (the
|
||||
default for \code{read.table}) the separator is \sQuote{white space},
|
||||
that is one or more spaces, tabs, newlines or carriage returns.}
|
||||
|
||||
\item{header}{a logical value indicating whether the file contains the
|
||||
names of the variables as its first line. If missing, the value is
|
||||
determined from the file format: \code{header} is set to \code{TRUE}
|
||||
if and only if the first row contains one fewer field than the
|
||||
number of columns.}
|
||||
|
||||
\item{dec}{the character used in the file for decimal points.}
|
||||
|
||||
\item{na}{the string to use for missing values in the data.}
|
||||
|
||||
\item{startrow}{\emph{n}th row to start importing from. When \code{header = TRUE}, the import will start on row \code{startrow} \emph{below} the header.}
|
||||
|
||||
\item{as_vector}{a logical value indicating whether data consisting of only one column should be imported as vector using \code{\link[dplyr]{pull}}. This will strip off the header.}
|
||||
|
||||
\item{guess_col_types}{a logical value indicating whether column types should be guessed with the \code{readr} package.}
|
||||
|
||||
\item{date_names}{Character representations of day and month names. Either
|
||||
the language code as string (passed on to \code{\link[=date_names_lang]{date_names_lang()}})
|
||||
or an object created by \code{\link[=date_names]{date_names()}}.}
|
||||
|
||||
\item{date_format}{Default date and time formats.}
|
||||
|
||||
\item{time_format}{Default date and time formats.}
|
||||
|
||||
\item{tz}{Default tz. This is used both for input (if the time zone isn't
|
||||
present in individual strings), and for output (to control the default
|
||||
display). The default is to use "UTC", a time zone that does not use
|
||||
daylight savings time (DST) and hence is typically most useful for data.
|
||||
The absence of time zones makes it approximately 50x faster to generate
|
||||
UTC times than any other time zone.
|
||||
|
||||
Use \code{""} to use the system default time zone, but beware that this
|
||||
will not be reproducible across systems.
|
||||
|
||||
For a complete list of possible time zones, see \code{\link{OlsonNames}()}.
|
||||
Americans, note that "EST" is a Canadian time zone that does not have
|
||||
DST. It is \emph{not} Eastern Standard Time. It's better to use
|
||||
"US/Eastern", "US/Central" etc.}
|
||||
|
||||
\item{encoding}{encoding to be assumed for input strings. It is
|
||||
used to mark character strings as known to be in
|
||||
Latin-1 or UTF-8 (see \code{\link{Encoding}}): it is not used to
|
||||
re-encode the input, but allows \R to handle encoded strings in
|
||||
their native encoding (if one of those two). See \sQuote{Value}
|
||||
and \sQuote{Note}.
|
||||
}
|
||||
|
||||
\item{info}{print info about copying}
|
||||
|
||||
\item{x}{the object to be written, preferably a matrix or data frame.
|
||||
If not, it is attempted to coerce \code{x} to a data frame.}
|
||||
}
|
||||
\description{
|
||||
These are helper functions around \code{\link{read.table}} and \code{\link{write.table}} to import from and export to clipboard with support for Windows, Linux and macOS.
|
||||
|
||||
The data will be read and written as tab-separated by default, which makes it possible to copy and paste from other software like Excel and SPSS without further transformation.
|
||||
|
||||
Supports automatic column type transformation and supports new classes \code{\link{as.rsi}} and \code{\link{as.mic}}.
|
||||
}
|
||||
\details{
|
||||
When using \code{guess_col_types = TRUE}, all column types will be determined automatically with \code{\link[readr]{parse_guess}} from the \code{readr} package. Besides, the antimicrobial classes in this AMR package (\code{\link{as.rsi}} and \code{\link{as.mic}}) are also supported.
|
||||
|
||||
\if{html}{
|
||||
\strong{Example for copying from Excel:}
|
||||
\out{<div style="text-align: left">}\figure{clipboard_copy.png}\out{</div>}
|
||||
\cr
|
||||
\strong{And pasting in R:} \cr
|
||||
\cr
|
||||
\code{> data <- clipboard_import()} \cr
|
||||
\code{> data} \cr
|
||||
\out{<div style="text-align: left">}\figure{clipboard_paste.png}\out{</div>}
|
||||
\cr
|
||||
\strong{The resulting data contains the right RSI-classes:} \cr
|
||||
\cr
|
||||
\code{> data$amox} \cr
|
||||
\out{<div style="text-align: left">}\figure{clipboard_rsi.png}\out{</div>}
|
||||
}
|
||||
}
|
||||
\keyword{clipboard}
|
||||
\keyword{clipboard_export}
|
||||
\keyword{clipboard_import}
|
||||
\keyword{export}
|
||||
\keyword{import}
|
BIN
man/figures/clipboard_copy.png
Normal file
BIN
man/figures/clipboard_copy.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.2 KiB |
BIN
man/figures/clipboard_paste.png
Normal file
BIN
man/figures/clipboard_paste.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.5 KiB |
BIN
man/figures/clipboard_rsi.png
Normal file
BIN
man/figures/clipboard_rsi.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.4 KiB |
Reference in New Issue
Block a user