在R语言中,subset()函数用于从数据框中选择满足特定条件的观测。其语法如下:
subset(x, subset, select, drop = FALSE)
参数说明:
下面是一些示例来说明subset()函数的使用:
# 创建一个数据框
df <- data.frame(x = 1:5, y = c("a", "b", "c", "d", "e"))
# 选择y变量为"a"的行
subset(df, subset = y == "a")
# 选择x变量大于3且y变量不为"c"的行
subset(df, subset = x > 3 & y != "c")
# 选择x变量和y变量
subset(df, select = c("x", "y"))
# 删除维度
subset(df, drop = TRUE)
注意:subset()函数返回一个新的数据框,而不是修改原始数据框。