Предположим, ваш фрейм данных DF
DF <- DF[DF$RC + DF$medRC + DF$RC.norm + DF$medRC.norm != 0,]
Редактировать
Для списка фрейма данных
# dummy data
listDF <- list(DF1 = data.frame(RC=c(0,1,2,3),
medRC=c(0,3,4,0),
RC.norm=c(0,3,3,3),
medRC.norm=c(0,3,3,3)),
DF2 = data.frame(RC=c(2,0,1,2,3),
medRC=c(4,0,3,4,0),
RC.norm=c(1,0,3,3,3),
medRC.norm=c(0,0,3,3,3)))
filteredDF <- lapply(listDF,
function(DF) DF[DF$RC + DF$medRC + DF$RC.norm + DF$medRC.norm != 0,])
filteredDF
# $DF1
# RC medRC RC.norm medRC.norm
# 2 1 3 3 3
# 3 2 4 3 3
# 4 3 0 3 3
# $DF2
# RC medRC RC.norm medRC.norm
# 1 2 4 1 0
# 3 1 3 3 3
# 4 2 4 3 3
# 5 3 0 3 3