Remove constant columns with or without NAs

前端 未结 7 1513
深忆病人
深忆病人 2021-01-17 17:30

I am trying to get many lm models work in a function and I need to automatically drop constant columns from my data.table. Thus, I want to keep only columns wit

相关标签:
7条回答
  • 2021-01-17 18:26

    Check if the variance is zero:

    df[, sapply(df, var, na.rm = TRUE) != 0, with = FALSE]
    #     x
    # 1:  1
    # 2:  2
    # 3:  3
    # 4: NA
    # 5:  5
    
    0 讨论(0)
提交回复
热议问题