Section 6 Dataframe
6.1 Function
Example vector: x <- c(1:10); y <- rep(c('M','F'), each=5); z <- rep(c(T,F), length=10)
| Function | Explanation | Example |
|---|---|---|
data.frame |
Create a data.frame | DF <- data.frame(Age=x, Sex=y, Vac=z) |
as.data.frame |
Coerce into a data.frame | as.data.frame(DF) |
is.data.frame |
Check if its argument is a data.frame | is.data.frame(DF) |
dim |
Get the dimension of a data.frame | dim(DF) |
dimnames |
A dimnames attribute for a data.frame | dimnames(DF) |
| names, colnames | Column names of a data.frame | names(DF) |
row.names, rownames |
Row names of a data.frame | row.names(DF) |
attributes |
Attributes of a data.frame | attributes(DF) |
6.2 Example
?data.frame
x <- c(1:10)
y <- rep(c('M','F'), each=5)
z <- rep(c(T,F), length=10)
DF <- data.frame(Age=x, Sex=y, Vac=z)
DF
is.data.frame(DF)
dim(DF)
dimnames(DF)
names(DF)
colnames(DF)
rownames(DF)
attributes(DF)
str(DF)Note: Data frames are usually created by reading in a dataset using the functions read.table() or read.csv(). We will cover this later.