gpt4 book ai didi

根据条件删除列

转载 作者:行者123 更新时间:2023-12-04 11:46:42 24 4
gpt4 key购买 nike

我有一个数据集。我想删除第一行中值小于 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

关于根据条件删除列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59099530/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com