我有一个一般性问题和一个具体示例。一般的问题是:有没有一种方法可以捕获函数的结果,这样我就可以在不创建临时变量的情况下对它们进行过滤?
这是例子。如果我想在非 1.0 的相关矩阵中找到最高相关,我可以:
tmp <- cor(stocks)
max(tmp[tmp < 1.0])
有没有办法在一行代码中做到这一点?
注意:我知道在此特定实例中将对角线设置为 0 可能会得到相同的结果,但我想了解更一般的情况。如何对 cor(stocks) 的结果进行子集化或过滤?
最佳答案
关于r - 有没有办法过滤 R 中函数调用的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37519649/