Как я могу выбрать столбцы в R? - PullRequest
0 голосов
/ 03 мая 2019

Я пытаюсь провести логическое обоснование в R. Предположим, у меня есть столбцы от A до I (A, B, C, D, E, F, G, H, I). Теперь я хочу присвоить Z фрейму данных, который имеет столбцы A, B, C, D, G, H. Как я буду делать то же самое в R?

1 Ответ

2 голосов
/ 03 мая 2019

Мы можем использовать числовое индексирование для выбора столбцов

df1[c(1:4, 6:7)]

Если нам нужны два набора данных, используйте setdiff, чтобы выбрать имена столбцов, которые нам не нужны

df2 <- df1["A"]
df3 <- df1[setdiff(names(df1), "A")]
...