guess.sep {tkWidgets} | R Documentation |
Automatically determines whether a data file has a header and what delimiter is used to separate data columns
Description
This function reads a few lines from a data text file and determines whether a header exists, what the delimiter, and what data type each column is for a given file.
Usage
guess.sep(file.name, numLine = 5, seps = "", isFile = TRUE)
guess.header(twoLines, sep)
find.type(file.name, sep, header = FALSE, numLine = 5, isFile = TRUE)
charOrNum(vect)
getRowNames(file.name, sep, header, skip)
Arguments
file.name |
|
numLine |
|
seps |
|
twoLines |
|
sep |
|
vect |
|
header |
|
isFile |
|
skip |
|
Details
guess.sep calls guess.sep
and find.type
to
determine the header, delimiter, and column data type of a file.
charOrNum
determines which elements of a vector are
numeric or character.
Value
This function returns a list containing
header |
TRUE if there is a header and FALSE otherwise |
separater |
A character string indicating the delimiter used |
type |
A vector of character strings that are either character or numeric |
Author(s)
Jianhua Zhang
See Also
Examples
# Create a temp file
tempData <- matrix(1:20, ncol = 4)
write.table(tempData, file = "tempData", quote = FALSE, sep =
"\t", row.names = FALSE, col.names = TRUE)
guess.sep("tempData")
unlink("tempData")