gpt4 book ai didi

R:如何根据应用于 k 列的条件创建 k 个子集?

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

例子:

fdistr[ which(fdistm[,4]<=5),]
zip long lat 1 2 3 4 5
32403 72756 -94.07141 36.34224 3 122 19401 51 704
32404 72757 -94.11565 36.37198 2 141 19546 45 740
32405 72758 -94.14622 36.30662 1 149 19578 30 724

fdistr[ which(fdistm[,5]<=5),]
zip long lat 1 2 3 4 5
32312 72601 -93.09345 36.23698 181 1 16548 328 354


fdistr[ which(fdistm[,6]<=5),]
zip long lat 1 2 3 4 5
13271 30529 -83.46842 34.21042 16867 15514 1 17241 12593

如何遍历 k 列以创建 k 个子集?

谢谢!

最佳答案

使用lapply如下:

k <- 5
subsets <- lapply(3 + 1:k, function(x, i, m) x[x[, i] <= m, ], x = fdistm, m = 5)

它将返回 k 子集的列表。

关于R:如何根据应用于 k 列的条件创建 k 个子集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17437756/

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