Я пытаюсь провести логическое обоснование в R. Предположим, у меня есть столбцы от A до I (A, B, C, D, E, F, G, H, I). Теперь я хочу присвоить Z фрейму данных, который имеет столбцы A, B, C, D, G, H. Как я буду делать то же самое в R?
Мы можем использовать числовое индексирование для выбора столбцов
df1[c(1:4, 6:7)]
Если нам нужны два набора данных, используйте setdiff, чтобы выбрать имена столбцов, которые нам не нужны
setdiff
df2 <- df1["A"] df3 <- df1[setdiff(names(df1), "A")]