r - 排除没有方差的列

标签 r variance

<分区>

如何从近 1,000 个变量的数据矩阵中排除方差等于 0(零)的变量/列(即变量/列中的所有案例/观察值都具有相同的值)?我可以想象计算每列的方差,然后手动写入要排除的列数(或包括在内,因为这在 R 中似乎更容易做到)。但可以肯定的是,R 中有更优雅、更省时的解决方案。 提前致谢!

最佳答案

我们可以使用Filter

Filter(var, df1)

关于r - 排除没有方差的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34543045/

相关文章:

r - tidyr::pivot_wider() 将值复制到新行,而不复制行中的其他值

连接多个用户的 R Shiny session

r - 两个不重复的随机数

r igraph 查找所有循环

在 ggradar 中 reshape 组标签

c# - 寻找有关差异问题的解释

通用堆的 Scala 实现

python - 在 OpenCV -Python 中查找图像方差时的意外输出

scala - 在 Scala 中使用协方差符号或泛型边界时

python - Python 中 N 种 Assets 投资组合的投资组合方差