Предположим, что df
с 50 столбцами, с именами от Col_1
до Col_50
.
Я пытаюсь извлечь столбцы по имени и диапазону, например:
x <- df[,c("Col_1", "Col_3", "Col_7", "Col_8", "Col_12",
which(colnames(df)=="Col_15"):which(colnames(df)=="Col_26"),
which(colnames(df)=="Col_34"):which(colnames(df)=="Col_42"))]
Это работает, если я использую только имена или просто диапазон индексов, но когда я использую оба вместе, это дает ошибку «неопределенные выбранные столбцы».