【发布时间】:2023-04-10 12:41:01
【问题描述】:
我正在尝试比以往更懒惰地使用 R,我想知道是否有机会通过使用条件从 data.frame 中删除列。
例如,假设我的 data.frame 有 50 列。
我想删除所有相互共享的列
mean(mydata$coli)... = mean(mydata$coln) = 0
您将如何编写此代码以一次性删除它们?因为我习惯用
删除列mydata2 <- subset(mydata, select = c(vari, ..., varn))
由于需要手动数据检查,显然不感兴趣。
谢谢大家!
【问题讨论】:
标签: r dataframe conditional-statements multiple-columns