第一部分:数据结构
1.创建向量:函数c()
c(…, recursive = FALSE, use.names = TRUE)
根据元素坐标访问
2.创建矩阵:函数matrix()
matrix(data = NA, nrow = 1, ncol = 1, byrow = FALSE,dimnames = NULL)
使用下标访问矩阵元素
3.创建数组:函数array()
array(data = NA, dim = length(data), dimnames = NULL)
4.创建数据框:函数data.frame()
data.frame(…,
row.names = NULL,
check.rows = FALSE,
check.names=TRUE,
stringsAsFactors = default.stringsAsFactors())
访问数据框元素
还有attach()、detach()和with()方法。
5创建因子:factor()函数
factor(
x = character(),
levels, labels = levels,
exclude = NA,
nmax = NA)
因子的使用
显示对象结构
显示对象统计概要
6.创建列表:list()函数
list(x, all.names = FALSE, sorted = FALSE, …)
第二部分:输入数据
1.键盘输入:edit()函数
edit(name = NULL, file = “”, title = NULL,
editor = getOption(“editor”), …)
2.从带分隔符的ASCII文本文件导入数据:read.table()函数
read.table(file,
header = FALSE,
sep = “”,
quote = “\”’”,
dec = “.”,
numerals = c(“allow.loss”, “warn.loss”, “no.loss”),
col.names,
as.is = !stringsAsFactors,
na.strings = “NA”,
colClasses = NA, nrows = -1,
check.names = TRUE,
fill = !blank.lines.skip,
strip.white = FALSE,
blank.lines.skip = TRUE,
comment.char = “#”,
flush = FALSE,
stringsAsFactors = default.stringsAsFactors(),
fileEncoding = “”,
text, skipNul = FALSE)