我试图在我的数据中找到方差为零的任何变量(即恒定连续变量)。我想出了如何使用lapply做到这一点,但由于要遵循整洁的数据原理,因此我想使用dplyr。我可以使用dplyr创建一个仅包含方差的向量,但是它的最后一步是找到不等于零的值并返回使我感到困惑的变量名。
这是代码
library(PReMiuM)
library(tidyverse)
#> ?? Attaching packages ????????????????????????????????????????????????????????????????????????????????????? tidyverse 1.2.1 ??
#> ? ggplot2 2.2.1 ? purrr 0.2.4
#> ? tibble 1.4.2 ? dplyr 0.7.4
#> ? tidyr 0.7.2 ? stringr 1.2.0
#> ? readr 1.2.0 ? forcats 0.2.0
#> ?? Conflicts ???????????????????????????????????????????????????????????????????????????????????????? tidyverse_conflicts() ??
#> ? dplyr::filter() masks stats::filter()
#> ? dplyr::lag() masks stats::lag()
setwd("~/Stapleton_Lab/Projects/Premium/hybridAnalysis/")
# read in data from analysis script
df <- read_csv("./hybrid.csv")
#> Parsed with column specification:
#> cols(
#> .default = col_double(),
#> Exp …Run Code Online (Sandbox Code Playgroud)