Appearance
数据结构
向量,元素类型必须一致。
a <- c(1, 3, 5)
length(a)
a[1]
a[2]
a[3]
b <- c('Anna', 'Bob', 'Cindy', 'David')
b[1]
b[3]
b[1:2]
b[3:4]数据框
df <- data.frame(
x = c(1, 2, 3),
y = c(1, 3, 5)
)
length(df)
# 数据框
df
df['x']
df['y']
# 向量
df$x
df$y
df[['x']]
df[['y']]矩阵
m <- matrix(
c(1, 2, 3, 4, 5, 6),
nrow = 2,
ncol = 3,
byrow = TRUE
)
# 输出
m
# 元素
m[1, 1]
# 行
m[1, ]
# 列
m[, 1]列表,元素类型可以不一致。
l <- list(
a = 1,
b = 2,
c = 3
)
# 输出
l
# 元素
l$a
l$b
l$c某储物柜,保存 18 小时内免费,超时计费,找出对应关系。
a <- 0:23
b <- (a + 18) %% 24
df <- data.frame(
a = a,
b = b
)
# 输出
df反向给出对应关系。
df[order(df$b), c('b', 'a')]