A graphical user interface (GUI) for reading table formatted data from a text file.
ImportText(parent = NULL)
tkwin. GUI parent window
Sets the following components in Data
:
imported data table.
a list with length equal to the current number of data variables.
Each component in cols
is linked to a specific variable,
see ManageVariables
.
vector of comment strings
a list of saved GUI options
a vector of length 2 that includes the pathname of the text file and access date.
indicates whether the file contains the conversion specification format strings of the variables.
indicates whether the file contains the names of the variables.
Number of lines skipped before data is read.
Field separator string
Used in the file for decimal points.
String interpreted as NA
values.
Set of quoting characters
Comment character
Encoding that was assumed for input strings, see Encoding
.
If true, character variables are converted to factors.
This GUI is a wrapper for the read.table
function.
Data connections are defined as the path to the file to be opened,
a complete URL (e.g. http://, https://, ftp:// or file://), or windows clipboard.
Files are limited to text format (e.g., .tsv
.csv
, or .txt
);
however, they can be compressed by gzip, bzip2,
or xz with additional extension
.gz
, .bz2
, or .xz
, respectively.
Conversion specification formats are the character representation of object types used to:
identify column classes prior to reading in data, and format values for printing.
Conversion specifications are based on C-style string formatting commands for
numeric
, integer
, and character
object classes, see sprintf
;
for example, a format string of "
Calendar date and time objects of class POSIXct
are defined by the ISO C99 / POSIX standard, see strftime
;
for example, "02/26/2010 02:05:39 PM" is represented using "
Comments located above data records and header lines are preserved; all other comments are ignored. Requires the specification of a comment character.
Performance issues associated with reading in large files can be alleviated by specifying formats in a header line, and giving the maximum number of rows to read in.
# NOT RUN {
ImportText()
# }
# NOT RUN {
# }
Run the code above in your browser using DataLab