FileOpenDlg | R Documentation |
Handling of pathnames is tedious in Windows because of the backslashes, that prevent simple pasting of a copied path into the source code. FileOpenDlg()
displays the FileOpen-Dialog for picking a file interactively. When done, backslashes in the returned path will be replaced by simple slashes as used in R path definitions. The edited path is returned.
FileOpenDlg(fmt = NULL)
fmt |
the format, in which the filename parts should be returned. This can be defined quite flexible containing the elements path, filename and ext (file extension) enclosed by %. |
There are 2 predefined formats that can be addressed with fmt = 1
resp. fmt = 2
.
1 will return the path enclosed by a typical read.table(...)
command, 2 will do the same with load(...)
.
character string containing the path (also present in the clipboard)
Andri Signorell <andri@signorell.net>
file.choose
## Not run: # choose a file fn <- FileOpenDlg() print(gettextf("You chose the file: %s ", fn)) # the path and filename can as well be nested in a command, # done here to build a read.table command that can be well inserted into the code: FileOpenDlg(fmt="d.%fname% <- read.table(file = \"%path%\%fname%.%fxt%\", header = TRUE, sep = \";\", na.strings = c(\"NA\",\"NULL\"), strip.white = TRUE)") # go to your editor and paste... ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.