在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()函數返回一個新的數據框,而不是修改原始數據框。