Я понимаю, что вопрос в том, как получить столбец без ссылки на имя столбца, то есть вместо этого использовать индекс.
Дайте мне знать, если мое понимание неверно.
Если нет, я считаю, что самый простой способ был бы, как указано ниже.
> df1 <- data.frame(ID_s=c('a','b','c'),Val=c('a1','b1','c1'))
> df1
ID_s Val
1 a a1
2 b b1
3 c c1
> df1[,1]
[1] a b c
Levels: a b c
Если вы хотите сохранить этокак фрейм данных, может быть расширен следующим образом:
cc <- data.frame(ID_s=df1[,1])
Надеюсь, это поможет!