Я хочу создать вектор или список в наборе данных, объединяющий оценки нескольких столбцов в другом наборе данных.
Я могу сделать это так:
my_vec <- c(x$v1, x$v2, x$v3...)
Но мне нужно 60 строк кода. Я уверен, что есть другой способ сделать это. Когда я пытаюсь это:
my_vec <- c(x$v1:x$v644)
Я получаю это сообщение об ошибке
Warning messages:
1: In t$`1`:t$`644` :
numerical expression has 20 elements: only the first used
Мой набор данных выглядит следующим образом
x <- read.table(
text = " v1 v2 V3
0 1 0
1 0 1
0 0 0
0 0 1
1 0 0",
header = TRUE
)
И в качестве вывода я хотел бы просто вектор со значениями для каждого столбца один за другим, например:
my_vec <- c(0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0)