【发布时间】:2021-11-10 22:18:19
【问题描述】:
示例数据:
A<- c(1,2,3,4,1,2,3,4,1,2)
B<- c(A,B,C,D,E,F,G,H,I,J)
C<- c(1,1,1,1,1,1,1,1,1,0)
D<- c(TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE)
df1<-data.frame(A,B,C,D)
df1 %>%
select_if(
###column is <90% one value
)
所以我有一个表,其中有几列主要是一个值——比如上面例子中的 C 和 D。我需要删除任何具有 90% 或更多唯一值的列。如何删除符合此条件的列?
【问题讨论】: