View source: R/chapters-auto.R
ch12 | R Documentation |
To print a listing of all examples of a chapter, use ch12()
.
To run all the examples of ch12()
, use example(ch12)
.
ch12()
toc
Other Chapters:
ch01()
,
ch02()
,
ch03()
,
ch04()
,
ch05()
,
ch06()
,
ch07()
,
ch08()
,
ch09()
,
ch10()
,
ch11()
,
ch13()
,
ch14()
,
ch15()
,
ch16()
,
ch17()
,
ch18()
,
ch19()
,
ch20()
if (interactive()) { # Chapter 12 # Getting Data into and out of R # NOTE : Most of the code depends on actions, directories # and the presence of files. Code that isn't runnable is # commented out. # Getting Data into R ## Entering data in the R text editor elements <- data.frame() # elements <- edit(elements) # print(elements) ## Using the Clipboard to copy and paste # Reminder : This only works on Windows ## Not run: # x <- readClipboard() ## End(Not run) # x ## Not run: # x <- readClipboard() ## End(Not run) # x # x <- read.table(file = "clipboard", sep = "\t", header=TRUE) # x ## Reading data in CSV files ### Using read.csv() to import data # elements <- read.csv(file.path("f:", "elements.csv")) # str(elements) # elements <- read.csv(file.path("f:", "elements.csv"), stringsAsFactors=FALSE) # str(elements) ### Using read.table() to import tabular data in text files ## Reading data from Excel ## Not run: # install.packages("XLConnect") ## End(Not run) # library("XLConnect") # excel.file <- file.path("~/Elements.xlsx") # elements <- readWorksheetFromFile(excel.file, sheet=1) # elements <- readWorksheetFromFile(excel.file, sheet="Sheet1") ## Working with other data types # library(foreign) # read.spss(file="location/of/myfile") # Getting Your Data out of R # writeClipboard(names(iris)) # write.table(head(iris), file="clipboard", sep="\t", row.names=FALSE) # Working with Files and Folders ## Understanding the working directory getwd() # setwd("F:/git/roxygen2") # getwd() # setwd("F:\git\stringr") # getwd() file.path("f:", "git", "surveyor") # setwd(file.path("F:", "git", "roxygen2")) # getwd() file.path("F:", "git", "roxygen2", "roxygen2", "README.md" ) ## Manipulating files # list.files(file.path("F:", "git", "roxygen2")) my.file <- tempfile() my.file write.csv(iris, file=my.file) list.files(tempdir()) file.iris <- read.csv(my.file) file.remove(my.file) list.files(tempdir()) }
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.