我有一个数据集。我想删除所有第一行值小于10的列。我尝试创建了一个可重现的示例,请查看代码。
data_set <- matrix(8:100, nrow = 5)
required_data_set <- data_set[, -1]
我有一个数据集。我想删除所有第一行值小于10的列。我尝试创建了一个可重现的示例,请查看代码。
data_set <- matrix(8:100, nrow = 5)
required_data_set <- data_set[, -1]
i
来获取第一行,通过检查值是否大于或等于 10 来创建一个逻辑向量,并在 j
中使用它来获取子列。out <- data_set[,data_set[1,] >= 10]
identical(out, required_data_set)
#[1] TRUE