24 lines
1006 B
R
24 lines
1006 B
R
|
# Goal: To read in a simple data file where date data is present.
|
||
|
|
||
|
# Suppose you have a file "x.data" which looks like this:
|
||
|
# 1997-07-04,3.1,4
|
||
|
# 1997-07-05,7.2,19
|
||
|
# 1997-07-07,1.7,2
|
||
|
# 1997-07-08,1.1,13
|
||
|
|
||
|
A <- read.table("x.data", sep=",",
|
||
|
col.names=c("date", "my1", "my2"))
|
||
|
A$date <- as.Date(A$date, format="%Y-%m-%d")
|
||
|
# Say ?strptime to learn how to use "%" to specify
|
||
|
# other date formats. Two examples --
|
||
|
# "15/12/2002" needs "%d/%m/%Y"
|
||
|
# "03 Jun 1997" needs "%d %b %Y"
|
||
|
|
||
|
# Actually, if you're using the ISO 8601 date format, i.e.
|
||
|
# "%Y-%m-%d", that's the default setting and you don't need to
|
||
|
# specify the format.
|
||
|
|
||
|
A$newcol <- A$my1 + A$my2 # Makes a new column in A
|
||
|
newvar <- A$my1 - A$my2 # Makes a new R object "newvar"
|
||
|
A$my1 <- NULL # Delete the `my1' column
|
||
|
summary(A) # Makes summary statistics
|