'da for döngüsünü kullanırken bunu kendim denedim ve çevrimiçi nasıl yürüdüm, ancak doğrudan bir yanıt yok. Temel olarak, 3 karakterden daha fazlasına sahip bir matristeki satırları silmeye çalışıyorum. Kodum sadece son satırı siliyor. Satırlar 16-31 silinmelidir. i
yinelenir, ancak yalnızca durumu karşılayan son sütunu siler. Ancak, daha fazla satır silinmelidir. Yardımlarınız için şimdiden teşekkürler!Matristeki bir satırdan daha fazlası nasıl silinir, sadece son satır değil, R
setwd("~/Desktop/Rpractice")
c <- c("1", "2", "3", "4", "5")
combine <- function (x, y) {combn (y, x, paste, collapse = ",")}
combination_mat <- as.matrix(unlist(lapply (1:length (c), combine, c)))
for (i in length(combination_mat)) {
if (nchar(combination_mat[i]) > 3) {
newmat <- print(as.matrix(combination_mat[-i,]))
}
}