function (df, column = T, row = T) { if (column) { df <- df[, !apply(df, 2, function(x) all(is.na(x)))] } if (row) { df <- df[!apply(df, 1, function(x) all(is.na(x))), ] } return(df) }